├── .gitignore ├── LICENSE ├── README.md ├── deploy.sh ├── generator.mavenplugin ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── kevoree │ │ └── modeling │ │ └── generator │ │ └── mavenplugin │ │ ├── GenModelPlugin.java │ │ └── TscRunner.java │ └── resources │ ├── node.js │ ├── tsc.js │ └── tsc │ └── lib.d.ts ├── generator.standalone ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── kevoree │ └── modeling │ └── generator │ └── standalone │ └── App.java ├── generator ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── kevoree │ │ │ └── modeling │ │ │ └── generator │ │ │ ├── ClassGenerationContext.java │ │ │ ├── GenerationContext.java │ │ │ ├── Generator.java │ │ │ ├── JSOptimizer.java │ │ │ ├── ProcessorHelper.java │ │ │ └── misc │ │ │ └── VelocityLog.java │ └── resources │ │ └── vTemplates │ │ ├── ClassImplTemplate.vm │ │ ├── ClassTemplate.vm │ │ ├── EnumImplTemplate.vm │ │ ├── EnumTemplate.vm │ │ ├── MetaClassTemplate2.vm │ │ ├── MetaEnumTemplate.vm │ │ ├── ModelTemplate.vm │ │ ├── UniverseTemplate.vm │ │ ├── ViewImplTemplate.vm │ │ └── ViewTemplate.vm │ └── test │ ├── java │ └── org │ │ └── kevoree │ │ └── modeling │ │ └── generator │ │ └── test │ │ ├── CloudGenTest.java │ │ └── EnumGenTest.java │ └── resources │ ├── Cloud.mm │ └── Enum.mm ├── install.sh ├── microframework.browser ├── merge.sh ├── pom.xml └── src │ └── test │ ├── java │ └── org │ │ └── kevoree │ │ └── modeling │ │ └── microframework │ │ └── typescript │ │ └── NoJs_MainTest.java │ └── resources │ ├── Base64Test.html │ ├── MyTestRunner.js │ └── test.html ├── microframework.umd ├── pom.xml └── src │ └── main │ └── resources │ ├── README.md │ └── package.json ├── microframework ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── kevoree │ │ └── modeling │ │ ├── KCallback.java │ │ ├── KConfig.java │ │ ├── KContentKey.java │ │ ├── KListener.java │ │ ├── KModel.java │ │ ├── KModelContext.java │ │ ├── KObject.java │ │ ├── KObjectIndex.java │ │ ├── KObjectInfer.java │ │ ├── KOperation.java │ │ ├── KPreparedLookup.java │ │ ├── KType.java │ │ ├── KUniverse.java │ │ ├── KView.java │ │ ├── abs │ │ ├── AbstractDataType.java │ │ ├── AbstractKModel.java │ │ ├── AbstractKModelContext.java │ │ ├── AbstractKObject.java │ │ ├── AbstractKObjectIndex.java │ │ ├── AbstractKObjectInfer.java │ │ ├── AbstractKUniverse.java │ │ └── AbstractKView.java │ │ ├── cdn │ │ ├── KContentDeliveryDriver.java │ │ ├── KContentUpdateListener.java │ │ └── impl │ │ │ └── MemoryContentDeliveryDriver.java │ │ ├── defer │ │ ├── KCounterDefer.java │ │ ├── KDefer.java │ │ └── impl │ │ │ ├── CounterDefer.java │ │ │ └── Defer.java │ │ ├── extrapolation │ │ ├── Extrapolation.java │ │ └── impl │ │ │ ├── DiscreteExtrapolation.java │ │ │ ├── DoublePolynomialExtrapolation.java │ │ │ └── PolynomialExtrapolation.java │ │ ├── format │ │ ├── KModelFormat.java │ │ ├── json │ │ │ ├── JsonFormat.java │ │ │ ├── JsonModelLoader.java │ │ │ ├── JsonModelSerializer.java │ │ │ ├── JsonObjectReader.java │ │ │ ├── JsonRaw.java │ │ │ ├── JsonString.java │ │ │ ├── JsonType.java │ │ │ └── Lexer.java │ │ └── xmi │ │ │ ├── SerializationContext.java │ │ │ ├── XMILoadingContext.java │ │ │ ├── XMIModelLoader.java │ │ │ ├── XMIModelSerializer.java │ │ │ ├── XMIResolveCommand.java │ │ │ ├── XmiFormat.java │ │ │ ├── XmlParser.java │ │ │ └── XmlToken.java │ │ ├── infer │ │ ├── KInferAlg.java │ │ ├── KInferAlgFactory.java │ │ ├── TODO_algo │ │ └── impl │ │ │ ├── BinaryPerceptronAlg.java │ │ │ ├── EmptyInfer.java │ │ │ ├── GaussianAnomalyDetectionAlg.java │ │ │ ├── GaussianClassifierAlg.java │ │ │ ├── GaussianProfiler.java │ │ │ ├── KMeanClusterAlg.java │ │ │ ├── LinearRegressionAlg.java │ │ │ ├── RecommendationAlg.java │ │ │ ├── StatInferAlg.java │ │ │ └── WinnowAlg.java │ │ ├── memory │ │ ├── KChunk.java │ │ ├── KChunkFlags.java │ │ ├── KOffHeapChunk.java │ │ ├── chunk │ │ │ ├── KIntMap.java │ │ │ ├── KIntMapCallBack.java │ │ │ ├── KLongLongMap.java │ │ │ ├── KLongLongMapCallBack.java │ │ │ ├── KLongLongTree.java │ │ │ ├── KLongMap.java │ │ │ ├── KLongMapCallBack.java │ │ │ ├── KLongTree.java │ │ │ ├── KObjectChunk.java │ │ │ ├── KObjectIndexChunk.java │ │ │ ├── KStringLongMap.java │ │ │ ├── KStringLongMapCallBack.java │ │ │ ├── KStringMap.java │ │ │ ├── KStringMapCallBack.java │ │ │ ├── KTree.java │ │ │ ├── KTreeWalker.java │ │ │ └── impl │ │ │ │ ├── AbstractArrayTree.java │ │ │ │ ├── AbstractOffHeapTree.java │ │ │ │ ├── ArrayIntMap.java │ │ │ │ ├── ArrayLongLongMap.java │ │ │ │ ├── ArrayLongLongTree.java │ │ │ │ ├── ArrayLongMap.java │ │ │ │ ├── ArrayLongTree.java │ │ │ │ ├── ArrayStringMap.java │ │ │ │ ├── HeapObjectChunk.java │ │ │ │ ├── HeapObjectIndexChunk.java │ │ │ │ ├── OffHeapLongLongMap.java │ │ │ │ ├── OffHeapLongLongTree.java │ │ │ │ ├── OffHeapLongTree.java │ │ │ │ ├── OffHeapObjectChunk.java │ │ │ │ ├── RandomUtil.java │ │ │ │ └── UnsafeUtil.java │ │ ├── manager │ │ │ ├── DataManagerBuilder.java │ │ │ ├── KDataManager.java │ │ │ ├── impl │ │ │ │ ├── DataManager.java │ │ │ │ ├── HeapListener.java │ │ │ │ ├── KeyCalculator.java │ │ │ │ ├── ListenerManager.java │ │ │ │ └── PreparedLookup.java │ │ │ └── internal │ │ │ │ └── KInternalDataManager.java │ │ ├── resolver │ │ │ ├── KResolver.java │ │ │ └── impl │ │ │ │ └── DistortedTimeResolver.java │ │ └── space │ │ │ ├── KChunkIterator.java │ │ │ ├── KChunkSpace.java │ │ │ ├── KChunkSpaceManager.java │ │ │ ├── KChunkTypes.java │ │ │ └── impl │ │ │ ├── AbstractCountingChunkSpaceManager.java │ │ │ ├── ChunkIterator.java │ │ │ ├── HeapChunkSpace.java │ │ │ ├── ManualChunkSpaceManager.java │ │ │ ├── NoopChunkSpaceManager.java │ │ │ ├── OffHeapChunkSpace.java │ │ │ ├── PhantomQueueChunkSpaceManager.java │ │ │ ├── SpaceUnmarkTask.java │ │ │ └── press │ │ │ ├── FixedHeapFIFO.java │ │ │ ├── FixedOffHeapFIFO.java │ │ │ ├── FixedSizeLinkedList.java │ │ │ ├── PressFIFO.java │ │ │ ├── PressHeapChunkSpace.java │ │ │ └── PressOffHeapChunkSpace.java │ │ ├── message │ │ ├── KMessage.java │ │ └── impl │ │ │ └── Message.java │ │ ├── meta │ │ ├── KLiteral.java │ │ ├── KMeta.java │ │ ├── KMetaAttribute.java │ │ ├── KMetaClass.java │ │ ├── KMetaDependencies.java │ │ ├── KMetaDependency.java │ │ ├── KMetaEnum.java │ │ ├── KMetaInferInput.java │ │ ├── KMetaInferOutput.java │ │ ├── KMetaModel.java │ │ ├── KMetaOperation.java │ │ ├── KMetaRelation.java │ │ ├── KPrimitiveTypes.java │ │ ├── MetaType.java │ │ └── impl │ │ │ ├── GenericModel.java │ │ │ ├── GenericObject.java │ │ │ ├── GenericObjectIndex.java │ │ │ ├── GenericObjectInfer.java │ │ │ ├── GenericUniverse.java │ │ │ ├── GenericView.java │ │ │ ├── MetaAttribute.java │ │ │ ├── MetaClass.java │ │ │ ├── MetaClassIndex.java │ │ │ ├── MetaDependencies.java │ │ │ ├── MetaDependency.java │ │ │ ├── MetaEnum.java │ │ │ ├── MetaInferInput.java │ │ │ ├── MetaInferOutput.java │ │ │ ├── MetaLiteral.java │ │ │ ├── MetaModel.java │ │ │ ├── MetaOperation.java │ │ │ └── MetaRelation.java │ │ ├── operation │ │ ├── KOperationManager.java │ │ ├── KOperationStrategy.java │ │ ├── OperationStrategies.java │ │ └── impl │ │ │ └── HashOperationManager.java │ │ ├── scheduler │ │ ├── KScheduler.java │ │ ├── KTask.java │ │ └── impl │ │ │ ├── AsyncScheduler.java │ │ │ ├── BlockingAsyncScheduler.java │ │ │ ├── DirectScheduler.java │ │ │ └── ExecutorServiceScheduler.java │ │ ├── traversal │ │ ├── KTraversal.java │ │ ├── KTraversalAction.java │ │ ├── KTraversalActionContext.java │ │ ├── KTraversalFilter.java │ │ ├── impl │ │ │ ├── Traversal.java │ │ │ ├── TraversalContext.java │ │ │ └── actions │ │ │ │ ├── DeepCollectAction.java │ │ │ │ ├── FilterAction.java │ │ │ │ ├── FilterAttributeAction.java │ │ │ │ ├── FilterAttributeQueryAction.java │ │ │ │ ├── FilterNotAttributeAction.java │ │ │ │ ├── MapAction.java │ │ │ │ ├── MathExpressionAction.java │ │ │ │ ├── RemoveDuplicateAction.java │ │ │ │ ├── TraverseAction.java │ │ │ │ ├── TraverseIndexAction.java │ │ │ │ ├── TraverseQueryAction.java │ │ │ │ └── TraverseTimeAction.java │ │ ├── query │ │ │ ├── KQueryEngine.java │ │ │ └── impl │ │ │ │ └── QueryEngine.java │ │ └── visitor │ │ │ ├── KModelAttributeVisitor.java │ │ │ ├── KModelVisitor.java │ │ │ └── KVisitResult.java │ │ └── util │ │ ├── Base64.java │ │ ├── Checker.java │ │ ├── PrimitiveHelper.java │ │ └── maths │ │ ├── Correlations.java │ │ ├── Distribution.java │ │ ├── Ranking.java │ │ ├── Statistic.java │ │ ├── StringDistance.java │ │ ├── expression │ │ ├── KMathExpressionEngine.java │ │ ├── KMathVariableResolver.java │ │ └── impl │ │ │ ├── MathDoubleToken.java │ │ │ ├── MathEntities.java │ │ │ ├── MathExpressionEngine.java │ │ │ ├── MathExpressionTokenizer.java │ │ │ ├── MathFreeToken.java │ │ │ ├── MathFunction.java │ │ │ ├── MathOperation.java │ │ │ └── MathToken.java │ │ └── structure │ │ ├── KArray1D.java │ │ ├── KArray2D.java │ │ ├── blas │ │ ├── KBlas.java │ │ ├── KBlasDirectionType.java │ │ ├── KBlasMajorType.java │ │ ├── KBlasOrientationType.java │ │ ├── KBlasSideType.java │ │ ├── KBlasTransposeType.java │ │ ├── KBlasUnitType.java │ │ └── impl │ │ │ └── JavaBlas.java │ │ ├── impl │ │ ├── Array1D.java │ │ ├── Array2D.java │ │ └── NativeArray2D.java │ │ └── matrix │ │ ├── MatrixOperations.java │ │ ├── PolynomialFitBlas.java │ │ └── solver │ │ ├── LU.java │ │ └── QR.java │ └── test │ └── java │ └── org │ └── kevoree │ └── modeling │ ├── CompareTest.java │ ├── DeleteTest.java │ ├── HelloTest.java │ ├── IndexTest.java │ ├── LookupRootTest.java │ ├── LookupTest.java │ ├── MultiUniverseTest.java │ ├── OppositeTest.java │ ├── ParentStorageTest.java │ ├── SpeedTest.java │ ├── TimeTest.java │ ├── UniverseResolutionTest.java │ ├── UniverseTest.java │ ├── UtilityTest.java │ ├── cdn │ └── BaseKContentDeliveryDriverTest.java │ ├── cloudmodel │ ├── CloudModel.java │ ├── CloudUniverse.java │ ├── CloudView.java │ ├── Element.java │ ├── Node.java │ ├── impl │ │ ├── CloudViewImpl.java │ │ ├── ElementImpl.java │ │ └── NodeImpl.java │ └── meta │ │ ├── MetaElement.java │ │ └── MetaNode.java │ ├── defer │ └── BaseKDeferTest.java │ ├── extrapolation │ └── PolynomialKMFTest.java │ ├── format │ ├── json │ │ ├── JSONLoadTest.java │ │ └── JSONSaveTest.java │ └── xmi │ │ └── XMISaveTest.java │ ├── infer │ ├── BaseKObjectInferTest.java │ ├── BasicEnumInferTest.java │ ├── GaussianClassificationTest.java │ ├── LinearRegressionInferTest.java │ └── Recommandation.java │ ├── memory │ ├── chunk │ │ ├── BaseKObjectChunkTest.java │ │ └── impl │ │ │ ├── HeapObjectChunkTest.java │ │ │ └── OffHeapObjectChunkTest.java │ ├── manager │ │ └── BaseKDataManagerTest.java │ ├── map │ │ ├── BaseKIntHashMapTest.java │ │ ├── BaseKLongHashMapTest.java │ │ ├── BaseKLongLongMapTest.java │ │ ├── BaseKStringHashMapTest.java │ │ ├── BaseKStringLongMapTest.java │ │ ├── RandomString.java │ │ └── impl │ │ │ ├── ArrayLongHashMapTest.java │ │ │ ├── ArrayLongLongMapTest.java │ │ │ ├── ArrayStringHashMapTest.java │ │ │ ├── ArrayStringLongMapTest.java │ │ │ └── OffHeapLongLongMapTest.java │ ├── space │ │ ├── BaseKChunkSpaceCleanerTest.java │ │ ├── BaseKChunkSpaceTest.java │ │ ├── PressHeapChunkSpaceTest.java │ │ ├── PressHeapTest.java │ │ └── impl │ │ │ ├── FixedSizeLinkedListTest.java │ │ │ ├── HeapChunkSpaceCleanerTest.java │ │ │ ├── HeapChunkSpaceTest.java │ │ │ ├── OffHeapChunkSpaceCleanerTest.java │ │ │ ├── OffHeapChunkSpaceTest.java │ │ │ ├── OffHeapMemoryTest.java │ │ │ └── PressOffHeapChunkSpaceTest.java │ └── tree │ │ ├── BaseKLongLongTreeTest.java │ │ ├── BaseKLongTreeTest.java │ │ ├── BaseKTreeTest.java │ │ ├── BaseKTreeWalkerTest.java │ │ ├── MutableInteger.java │ │ └── impl │ │ ├── ArrayLongLongTreeTest.java │ │ ├── ArrayLongTreeTest.java │ │ ├── OffHeapLongLongTreeTest.java │ │ └── OffHeapLongTreeTest.java │ ├── message │ └── MessageTest.java │ ├── meta │ └── ReflexiveTest.java │ ├── operation │ └── CloudOperationTest.java │ ├── scheduler │ ├── BaseKSchedulerTest.java │ └── impl │ │ └── SchedulerTest.java │ ├── traversal │ ├── BasicSelectTest.java │ ├── ParentAndReverseTest.java │ ├── QueryParserTest.java │ ├── TraversalExpressionTest.java │ └── TraversalTest.java │ └── util │ └── maths │ ├── Base64Test.java │ ├── expression │ ├── BaseKMathExpressionEngineTest.java │ └── impl │ │ ├── DateMathExpressionTest.java │ │ └── MathExpressionEngineTest.java │ ├── matrix │ ├── CommonOps.java │ ├── Complex64F.java │ ├── ComplexMath64F.java │ ├── DenseMatrix64F.java │ ├── MatrixFeatures.java │ ├── MatrixMatrixMult.java │ ├── MatrixMultProduct.java │ ├── MatrixVectorMult.java │ ├── PolynomialFit.java │ ├── SimpleMatrix.java │ ├── SimpleMatrixHashable.java │ ├── TransposeAlgs.java │ ├── VectorVectorMult.java │ └── solvers │ │ ├── AdjLinearSolverQr.java │ │ ├── LUDecompositionAlt_D64.java │ │ ├── LinearSolverLu_D64.java │ │ ├── SimpleEVD.java │ │ ├── SimpleSVD.java │ │ ├── SvdImplicitQrAlgorithm.java │ │ ├── SvdImplicitQrDecompose_D64.java │ │ ├── TriangularSolver.java │ │ └── decomposition │ │ ├── BidiagonalDecomposition.java │ │ ├── BidiagonalDecompositionRow_D64.java │ │ ├── BidiagonalDecompositionTall_D64.java │ │ ├── EigenvalueSmall.java │ │ ├── HessenbergSimilarDecomposition_D64.java │ │ ├── QRDecompositionHouseholderColumn_D64.java │ │ ├── QRxColPivDecompositionHouseholderColumn_D64.java │ │ ├── QrHelperFunctions_D64.java │ │ ├── SwitchingEigenDecomposition.java │ │ ├── SymmetricQRAlgorithmDecomposition_D64.java │ │ ├── SymmetricQREigenHelper.java │ │ ├── SymmetricQrAlgorithm.java │ │ ├── TridiagonalDecompositionHouseholder_D64.java │ │ ├── WatchedDoubleStepQRDecomposition_D64.java │ │ ├── WatchedDoubleStepQREigen.java │ │ ├── WatchedDoubleStepQREigenvalue.java │ │ └── WatchedDoubleStepQREigenvector.java │ ├── newMatrix │ ├── LUTest.java │ ├── MatrixInvertTest.java │ ├── MatrixMultTest.java │ ├── MatrixSingularInvert.java │ ├── PolynomialTest.java │ ├── QRTest.java │ └── TestSolver.java │ └── structure │ └── impl │ ├── Array1DTest.java │ └── Array2DTest.java ├── old ├── README.md.old └── addons │ ├── org.kevoree.modeling.microframework.addons.graphview │ ├── TODO │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── kevoree │ │ │ └── modeling │ │ │ └── spaceship │ │ │ ├── SpaceshipDemoServer.java │ │ │ └── SpaceshipRunner.java │ │ └── resources │ │ ├── spaceship │ │ ├── bundle.js │ │ ├── css │ │ │ ├── components │ │ │ │ ├── accordion.almost-flat.css │ │ │ │ ├── accordion.almost-flat.min.css │ │ │ │ ├── accordion.css │ │ │ │ ├── accordion.gradient.css │ │ │ │ ├── accordion.gradient.min.css │ │ │ │ ├── accordion.min.css │ │ │ │ ├── autocomplete.almost-flat.css │ │ │ │ ├── autocomplete.almost-flat.min.css │ │ │ │ ├── autocomplete.css │ │ │ │ ├── autocomplete.gradient.css │ │ │ │ ├── autocomplete.gradient.min.css │ │ │ │ ├── autocomplete.min.css │ │ │ │ ├── datepicker.almost-flat.css │ │ │ │ ├── datepicker.almost-flat.min.css │ │ │ │ ├── datepicker.css │ │ │ │ ├── datepicker.gradient.css │ │ │ │ ├── datepicker.gradient.min.css │ │ │ │ ├── datepicker.min.css │ │ │ │ ├── dotnav.almost-flat.css │ │ │ │ ├── dotnav.almost-flat.min.css │ │ │ │ ├── dotnav.css │ │ │ │ ├── dotnav.gradient.css │ │ │ │ ├── dotnav.gradient.min.css │ │ │ │ ├── dotnav.min.css │ │ │ │ ├── form-advanced.almost-flat.css │ │ │ │ ├── form-advanced.almost-flat.min.css │ │ │ │ ├── form-advanced.css │ │ │ │ ├── form-advanced.gradient.css │ │ │ │ ├── form-advanced.gradient.min.css │ │ │ │ ├── form-advanced.min.css │ │ │ │ ├── form-file.almost-flat.css │ │ │ │ ├── form-file.almost-flat.min.css │ │ │ │ ├── form-file.css │ │ │ │ ├── form-file.gradient.css │ │ │ │ ├── form-file.gradient.min.css │ │ │ │ ├── form-file.min.css │ │ │ │ ├── form-password.almost-flat.css │ │ │ │ ├── form-password.almost-flat.min.css │ │ │ │ ├── form-password.css │ │ │ │ ├── form-password.gradient.css │ │ │ │ ├── form-password.gradient.min.css │ │ │ │ ├── form-password.min.css │ │ │ │ ├── form-select.almost-flat.css │ │ │ │ ├── form-select.almost-flat.min.css │ │ │ │ ├── form-select.css │ │ │ │ ├── form-select.gradient.css │ │ │ │ ├── form-select.gradient.min.css │ │ │ │ ├── form-select.min.css │ │ │ │ ├── htmleditor.almost-flat.css │ │ │ │ ├── htmleditor.almost-flat.min.css │ │ │ │ ├── htmleditor.css │ │ │ │ ├── htmleditor.gradient.css │ │ │ │ ├── htmleditor.gradient.min.css │ │ │ │ ├── htmleditor.min.css │ │ │ │ ├── nestable.almost-flat.css │ │ │ │ ├── nestable.almost-flat.min.css │ │ │ │ ├── nestable.css │ │ │ │ ├── nestable.gradient.css │ │ │ │ ├── nestable.gradient.min.css │ │ │ │ ├── nestable.min.css │ │ │ │ ├── notify.almost-flat.css │ │ │ │ ├── notify.almost-flat.min.css │ │ │ │ ├── notify.css │ │ │ │ ├── notify.gradient.css │ │ │ │ ├── notify.gradient.min.css │ │ │ │ ├── notify.min.css │ │ │ │ ├── placeholder.almost-flat.css │ │ │ │ ├── placeholder.almost-flat.min.css │ │ │ │ ├── placeholder.css │ │ │ │ ├── placeholder.gradient.css │ │ │ │ ├── placeholder.gradient.min.css │ │ │ │ ├── placeholder.min.css │ │ │ │ ├── progress.almost-flat.css │ │ │ │ ├── progress.almost-flat.min.css │ │ │ │ ├── progress.css │ │ │ │ ├── progress.gradient.css │ │ │ │ ├── progress.gradient.min.css │ │ │ │ ├── progress.min.css │ │ │ │ ├── search.almost-flat.css │ │ │ │ ├── search.almost-flat.min.css │ │ │ │ ├── search.css │ │ │ │ ├── search.gradient.css │ │ │ │ ├── search.gradient.min.css │ │ │ │ ├── search.min.css │ │ │ │ ├── slidenav.almost-flat.css │ │ │ │ ├── slidenav.almost-flat.min.css │ │ │ │ ├── slidenav.css │ │ │ │ ├── slidenav.gradient.css │ │ │ │ ├── slidenav.gradient.min.css │ │ │ │ ├── slidenav.min.css │ │ │ │ ├── slider.almost-flat.css │ │ │ │ ├── slider.almost-flat.min.css │ │ │ │ ├── slider.css │ │ │ │ ├── slider.gradient.css │ │ │ │ ├── slider.gradient.min.css │ │ │ │ ├── slider.min.css │ │ │ │ ├── slideshow.almost-flat.css │ │ │ │ ├── slideshow.almost-flat.min.css │ │ │ │ ├── slideshow.css │ │ │ │ ├── slideshow.gradient.css │ │ │ │ ├── slideshow.gradient.min.css │ │ │ │ ├── slideshow.min.css │ │ │ │ ├── sortable.almost-flat.css │ │ │ │ ├── sortable.almost-flat.min.css │ │ │ │ ├── sortable.css │ │ │ │ ├── sortable.gradient.css │ │ │ │ ├── sortable.gradient.min.css │ │ │ │ ├── sortable.min.css │ │ │ │ ├── sticky.almost-flat.css │ │ │ │ ├── sticky.almost-flat.min.css │ │ │ │ ├── sticky.css │ │ │ │ ├── sticky.gradient.css │ │ │ │ ├── sticky.gradient.min.css │ │ │ │ ├── sticky.min.css │ │ │ │ ├── tooltip.almost-flat.css │ │ │ │ ├── tooltip.almost-flat.min.css │ │ │ │ ├── tooltip.css │ │ │ │ ├── tooltip.gradient.css │ │ │ │ ├── tooltip.gradient.min.css │ │ │ │ ├── tooltip.min.css │ │ │ │ ├── upload.almost-flat.css │ │ │ │ ├── upload.almost-flat.min.css │ │ │ │ ├── upload.css │ │ │ │ ├── upload.gradient.css │ │ │ │ ├── upload.gradient.min.css │ │ │ │ └── upload.min.css │ │ │ ├── uikit.almost-flat.css │ │ │ ├── uikit.almost-flat.min.css │ │ │ ├── uikit.css │ │ │ ├── uikit.gradient.css │ │ │ ├── uikit.gradient.min.css │ │ │ └── uikit.min.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── index.html │ │ ├── index.js │ │ └── js │ │ │ ├── components │ │ │ ├── accordion.js │ │ │ ├── accordion.min.js │ │ │ ├── autocomplete.js │ │ │ ├── autocomplete.min.js │ │ │ ├── datepicker.js │ │ │ ├── datepicker.min.js │ │ │ ├── form-password.js │ │ │ ├── form-password.min.js │ │ │ ├── form-select.js │ │ │ ├── form-select.min.js │ │ │ ├── grid.js │ │ │ ├── grid.min.js │ │ │ ├── htmleditor.js │ │ │ ├── htmleditor.min.js │ │ │ ├── lightbox.js │ │ │ ├── lightbox.min.js │ │ │ ├── nestable.js │ │ │ ├── nestable.min.js │ │ │ ├── notify.js │ │ │ ├── notify.min.js │ │ │ ├── pagination.js │ │ │ ├── pagination.min.js │ │ │ ├── parallax.js │ │ │ ├── parallax.min.js │ │ │ ├── search.js │ │ │ ├── search.min.js │ │ │ ├── slider.js │ │ │ ├── slider.min.js │ │ │ ├── slideset.js │ │ │ ├── slideset.min.js │ │ │ ├── slideshow-fx.js │ │ │ ├── slideshow-fx.min.js │ │ │ ├── slideshow.js │ │ │ ├── slideshow.min.js │ │ │ ├── sortable.js │ │ │ ├── sortable.min.js │ │ │ ├── sticky.js │ │ │ ├── sticky.min.js │ │ │ ├── timepicker.js │ │ │ ├── timepicker.min.js │ │ │ ├── tooltip.js │ │ │ ├── tooltip.min.js │ │ │ ├── upload.js │ │ │ └── upload.min.js │ │ │ ├── core │ │ │ ├── alert.js │ │ │ ├── alert.min.js │ │ │ ├── button.js │ │ │ ├── button.min.js │ │ │ ├── core.js │ │ │ ├── core.min.js │ │ │ ├── cover.js │ │ │ ├── cover.min.js │ │ │ ├── dropdown.js │ │ │ ├── dropdown.min.js │ │ │ ├── grid.js │ │ │ ├── grid.min.js │ │ │ ├── modal.js │ │ │ ├── modal.min.js │ │ │ ├── nav.js │ │ │ ├── nav.min.js │ │ │ ├── offcanvas.js │ │ │ ├── offcanvas.min.js │ │ │ ├── scrollspy.js │ │ │ ├── scrollspy.min.js │ │ │ ├── smooth-scroll.js │ │ │ ├── smooth-scroll.min.js │ │ │ ├── switcher.js │ │ │ ├── switcher.min.js │ │ │ ├── tab.js │ │ │ ├── tab.min.js │ │ │ ├── toggle.js │ │ │ ├── toggle.min.js │ │ │ ├── touch.js │ │ │ ├── touch.min.js │ │ │ ├── utility.js │ │ │ └── utility.min.js │ │ │ ├── jquery-2.1.4.min.js │ │ │ ├── uikit.js │ │ │ └── uikit.min.js │ │ └── timeline │ │ ├── bower_components │ │ ├── d3 │ │ │ ├── .bower.json │ │ │ ├── .gitattributes │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── d3.js │ │ │ ├── d3.min.js │ │ │ └── package.js │ │ ├── draggable-number.js │ │ │ ├── .bower.json │ │ │ ├── .gitignore │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── dist │ │ │ │ ├── draggable-number.js │ │ │ │ ├── draggable-number.min.js │ │ │ │ ├── jquery.draggable-number.js │ │ │ │ └── jquery.draggable-number.min.js │ │ │ └── package.json │ │ ├── font-source-sans-pro │ │ │ ├── .bower.json │ │ │ ├── EOT │ │ │ │ ├── SourceSansPro-Black.eot │ │ │ │ ├── SourceSansPro-BlackIt.eot │ │ │ │ ├── SourceSansPro-Bold.eot │ │ │ │ ├── SourceSansPro-BoldIt.eot │ │ │ │ ├── SourceSansPro-ExtraLight.eot │ │ │ │ ├── SourceSansPro-ExtraLightIt.eot │ │ │ │ ├── SourceSansPro-It.eot │ │ │ │ ├── SourceSansPro-Light.eot │ │ │ │ ├── SourceSansPro-LightIt.eot │ │ │ │ ├── SourceSansPro-Regular.eot │ │ │ │ ├── SourceSansPro-Semibold.eot │ │ │ │ └── SourceSansPro-SemiboldIt.eot │ │ │ ├── LICENSE.txt │ │ │ ├── OTF │ │ │ │ ├── SourceSansPro-Black.otf │ │ │ │ ├── SourceSansPro-BlackIt.otf │ │ │ │ ├── SourceSansPro-Bold.otf │ │ │ │ ├── SourceSansPro-BoldIt.otf │ │ │ │ ├── SourceSansPro-ExtraLight.otf │ │ │ │ ├── SourceSansPro-ExtraLightIt.otf │ │ │ │ ├── SourceSansPro-It.otf │ │ │ │ ├── SourceSansPro-Light.otf │ │ │ │ ├── SourceSansPro-LightIt.otf │ │ │ │ ├── SourceSansPro-Regular.otf │ │ │ │ ├── SourceSansPro-Semibold.otf │ │ │ │ └── SourceSansPro-SemiboldIt.otf │ │ │ ├── README.md │ │ │ ├── TTF │ │ │ │ ├── SourceSansPro-Black.ttf │ │ │ │ ├── SourceSansPro-BlackIt.ttf │ │ │ │ ├── SourceSansPro-Bold.ttf │ │ │ │ ├── SourceSansPro-BoldIt.ttf │ │ │ │ ├── SourceSansPro-ExtraLight.ttf │ │ │ │ ├── SourceSansPro-ExtraLightIt.ttf │ │ │ │ ├── SourceSansPro-It.ttf │ │ │ │ ├── SourceSansPro-Light.ttf │ │ │ │ ├── SourceSansPro-LightIt.ttf │ │ │ │ ├── SourceSansPro-Regular.ttf │ │ │ │ ├── SourceSansPro-Semibold.ttf │ │ │ │ └── SourceSansPro-SemiboldIt.ttf │ │ │ ├── WOFF │ │ │ │ ├── OTF │ │ │ │ │ ├── SourceSansPro-Black.otf.woff │ │ │ │ │ ├── SourceSansPro-BlackIt.otf.woff │ │ │ │ │ ├── SourceSansPro-Bold.otf.woff │ │ │ │ │ ├── SourceSansPro-BoldIt.otf.woff │ │ │ │ │ ├── SourceSansPro-ExtraLight.otf.woff │ │ │ │ │ ├── SourceSansPro-ExtraLightIt.otf.woff │ │ │ │ │ ├── SourceSansPro-It.otf.woff │ │ │ │ │ ├── SourceSansPro-Light.otf.woff │ │ │ │ │ ├── SourceSansPro-LightIt.otf.woff │ │ │ │ │ ├── SourceSansPro-Regular.otf.woff │ │ │ │ │ ├── SourceSansPro-Semibold.otf.woff │ │ │ │ │ └── SourceSansPro-SemiboldIt.otf.woff │ │ │ │ └── TTF │ │ │ │ │ ├── SourceSansPro-Black.ttf.woff │ │ │ │ │ ├── SourceSansPro-BlackIt.ttf.woff │ │ │ │ │ ├── SourceSansPro-Bold.ttf.woff │ │ │ │ │ ├── SourceSansPro-BoldIt.ttf.woff │ │ │ │ │ ├── SourceSansPro-ExtraLight.ttf.woff │ │ │ │ │ ├── SourceSansPro-ExtraLightIt.ttf.woff │ │ │ │ │ ├── SourceSansPro-It.ttf.woff │ │ │ │ │ ├── SourceSansPro-Light.ttf.woff │ │ │ │ │ ├── SourceSansPro-LightIt.ttf.woff │ │ │ │ │ ├── SourceSansPro-Regular.ttf.woff │ │ │ │ │ ├── SourceSansPro-Semibold.ttf.woff │ │ │ │ │ └── SourceSansPro-SemiboldIt.ttf.woff │ │ │ ├── bower.json │ │ │ ├── source-sans-pro.css │ │ │ └── source-sans-pro.scss │ │ ├── gsap │ │ │ ├── .bower.json │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── minified │ │ │ │ ├── TimelineLite.min.js │ │ │ │ ├── TimelineMax.min.js │ │ │ │ ├── TweenLite.min.js │ │ │ │ ├── TweenMax.min.js │ │ │ │ ├── easing │ │ │ │ │ └── EasePack.min.js │ │ │ │ ├── jquery.gsap.min.js │ │ │ │ ├── plugins │ │ │ │ │ ├── AttrPlugin.min.js │ │ │ │ │ ├── BezierPlugin.min.js │ │ │ │ │ ├── CSSPlugin.min.js │ │ │ │ │ ├── CSSRulePlugin.min.js │ │ │ │ │ ├── ColorPropsPlugin.min.js │ │ │ │ │ ├── DirectionalRotationPlugin.min.js │ │ │ │ │ ├── EaselPlugin.min.js │ │ │ │ │ ├── EndArrayPlugin.min.js │ │ │ │ │ ├── KineticPlugin.min.js │ │ │ │ │ ├── RaphaelPlugin.min.js │ │ │ │ │ ├── RoundPropsPlugin.min.js │ │ │ │ │ ├── ScrollToPlugin.min.js │ │ │ │ │ └── TextPlugin.min.js │ │ │ │ └── utils │ │ │ │ │ └── Draggable.min.js │ │ │ │ └── uncompressed │ │ │ │ ├── TimelineLite.js │ │ │ │ ├── TimelineMax.js │ │ │ │ ├── TweenLite.js │ │ │ │ ├── TweenMax.js │ │ │ │ ├── easing │ │ │ │ └── EasePack.js │ │ │ │ ├── jquery.gsap.js │ │ │ │ ├── plugins │ │ │ │ ├── AttrPlugin.js │ │ │ │ ├── BezierPlugin.js │ │ │ │ ├── CSSPlugin.js │ │ │ │ ├── CSSRulePlugin.js │ │ │ │ ├── ColorPropsPlugin.js │ │ │ │ ├── DirectionalRotationPlugin.js │ │ │ │ ├── EaselPlugin.js │ │ │ │ ├── EndArrayPlugin.js │ │ │ │ ├── KineticPlugin.js │ │ │ │ ├── RaphaelPlugin.js │ │ │ │ ├── RoundPropsPlugin.js │ │ │ │ ├── ScrollToPlugin.js │ │ │ │ ├── TEMPLATE_Plugin.js │ │ │ │ └── TextPlugin.js │ │ │ │ └── utils │ │ │ │ └── Draggable.js │ │ ├── jquery │ │ │ ├── .bower.json │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── bower.json │ │ │ ├── dist │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ └── jquery.min.map │ │ │ └── src │ │ │ │ ├── ajax.js │ │ │ │ ├── ajax │ │ │ │ ├── jsonp.js │ │ │ │ ├── load.js │ │ │ │ ├── parseJSON.js │ │ │ │ ├── parseXML.js │ │ │ │ ├── script.js │ │ │ │ ├── var │ │ │ │ │ ├── nonce.js │ │ │ │ │ └── rquery.js │ │ │ │ └── xhr.js │ │ │ │ ├── attributes.js │ │ │ │ ├── attributes │ │ │ │ ├── attr.js │ │ │ │ ├── classes.js │ │ │ │ ├── prop.js │ │ │ │ ├── support.js │ │ │ │ └── val.js │ │ │ │ ├── callbacks.js │ │ │ │ ├── core.js │ │ │ │ ├── core │ │ │ │ ├── access.js │ │ │ │ ├── init.js │ │ │ │ ├── parseHTML.js │ │ │ │ ├── ready.js │ │ │ │ └── var │ │ │ │ │ └── rsingleTag.js │ │ │ │ ├── css.js │ │ │ │ ├── css │ │ │ │ ├── addGetHookIf.js │ │ │ │ ├── curCSS.js │ │ │ │ ├── defaultDisplay.js │ │ │ │ ├── hiddenVisibleSelectors.js │ │ │ │ ├── support.js │ │ │ │ ├── swap.js │ │ │ │ └── var │ │ │ │ │ ├── cssExpand.js │ │ │ │ │ ├── getStyles.js │ │ │ │ │ ├── isHidden.js │ │ │ │ │ ├── rmargin.js │ │ │ │ │ └── rnumnonpx.js │ │ │ │ ├── data.js │ │ │ │ ├── data │ │ │ │ ├── Data.js │ │ │ │ ├── accepts.js │ │ │ │ └── var │ │ │ │ │ ├── data_priv.js │ │ │ │ │ └── data_user.js │ │ │ │ ├── deferred.js │ │ │ │ ├── deprecated.js │ │ │ │ ├── dimensions.js │ │ │ │ ├── effects.js │ │ │ │ ├── effects │ │ │ │ ├── Tween.js │ │ │ │ └── animatedSelector.js │ │ │ │ ├── event.js │ │ │ │ ├── event │ │ │ │ ├── ajax.js │ │ │ │ ├── alias.js │ │ │ │ └── support.js │ │ │ │ ├── exports │ │ │ │ ├── amd.js │ │ │ │ └── global.js │ │ │ │ ├── intro.js │ │ │ │ ├── jquery.js │ │ │ │ ├── manipulation.js │ │ │ │ ├── manipulation │ │ │ │ ├── _evalUrl.js │ │ │ │ ├── support.js │ │ │ │ └── var │ │ │ │ │ └── rcheckableType.js │ │ │ │ ├── offset.js │ │ │ │ ├── outro.js │ │ │ │ ├── queue.js │ │ │ │ ├── queue │ │ │ │ └── delay.js │ │ │ │ ├── selector-native.js │ │ │ │ ├── selector-sizzle.js │ │ │ │ ├── selector.js │ │ │ │ ├── serialize.js │ │ │ │ ├── sizzle │ │ │ │ └── dist │ │ │ │ │ ├── sizzle.js │ │ │ │ │ ├── sizzle.min.js │ │ │ │ │ └── sizzle.min.map │ │ │ │ ├── traversing.js │ │ │ │ ├── traversing │ │ │ │ ├── findFilter.js │ │ │ │ └── var │ │ │ │ │ └── rneedsContext.js │ │ │ │ ├── var │ │ │ │ ├── arr.js │ │ │ │ ├── class2type.js │ │ │ │ ├── concat.js │ │ │ │ ├── hasOwn.js │ │ │ │ ├── indexOf.js │ │ │ │ ├── pnum.js │ │ │ │ ├── push.js │ │ │ │ ├── rnotwhite.js │ │ │ │ ├── slice.js │ │ │ │ ├── strundefined.js │ │ │ │ ├── support.js │ │ │ │ └── toString.js │ │ │ │ └── wrap.js │ │ ├── js-signals │ │ │ ├── .bower.json │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ └── dist │ │ │ │ ├── docs │ │ │ │ ├── files.html │ │ │ │ ├── index.html │ │ │ │ ├── static │ │ │ │ │ └── default.css │ │ │ │ ├── symbolindex.html │ │ │ │ └── symbols │ │ │ │ │ ├── Signal.html │ │ │ │ │ ├── SignalBinding.html │ │ │ │ │ ├── _global_.html │ │ │ │ │ └── signals.html │ │ │ │ ├── signals.js │ │ │ │ └── signals.min.js │ │ ├── lodash │ │ │ ├── .bower.json │ │ │ ├── LICENSE │ │ │ ├── bower.json │ │ │ ├── lodash.js │ │ │ └── lodash.min.js │ │ └── spectrum │ │ │ ├── .bower.json │ │ │ ├── bower.json │ │ │ ├── i18n │ │ │ ├── jquery.spectrum-ar.js │ │ │ ├── jquery.spectrum-de.js │ │ │ ├── jquery.spectrum-dk.js │ │ │ ├── jquery.spectrum-es.js │ │ │ ├── jquery.spectrum-fa.js │ │ │ ├── jquery.spectrum-fi.js │ │ │ ├── jquery.spectrum-fr.js │ │ │ ├── jquery.spectrum-gr.js │ │ │ ├── jquery.spectrum-he.js │ │ │ ├── jquery.spectrum-hr.js │ │ │ ├── jquery.spectrum-it.js │ │ │ ├── jquery.spectrum-ja.js │ │ │ ├── jquery.spectrum-nl.js │ │ │ ├── jquery.spectrum-pl.js │ │ │ ├── jquery.spectrum-pt-br.js │ │ │ ├── jquery.spectrum-ru.js │ │ │ ├── jquery.spectrum-sv.js │ │ │ ├── jquery.spectrum-tr.js │ │ │ ├── jquery.spectrum-zh-cn.js │ │ │ └── jquery.spectrum-zh-tw.js │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── spectrum.css │ │ │ ├── spectrum.js │ │ │ └── themes │ │ │ ├── index.html │ │ │ └── sp-dark.css │ │ ├── fonts │ │ └── icomoon │ │ │ ├── Read Me.txt │ │ │ ├── demo-files │ │ │ ├── demo.css │ │ │ └── demo.js │ │ │ ├── demo.html │ │ │ ├── fonts │ │ │ ├── icomoon.eot │ │ │ ├── icomoon.svg │ │ │ ├── icomoon.ttf │ │ │ └── icomoon.woff │ │ │ ├── ie7 │ │ │ ├── ie7.css │ │ │ └── ie7.js │ │ │ ├── selection.json │ │ │ └── style.css │ │ ├── index.html │ │ ├── scripts │ │ ├── TweenTime.Core.js │ │ ├── TweenTime.Core.js.map │ │ ├── TweenTime.Core.min.js │ │ ├── TweenTime.Core.min.js.map │ │ ├── TweenTime.Editor.js │ │ ├── TweenTime.Editor.js.map │ │ ├── TweenTime.Editor.min.js │ │ └── TweenTime.Editor.min.js.map │ │ └── styles │ │ ├── editor.css │ │ └── maps │ │ └── editor.css.map │ ├── org.kevoree.modeling.microframework.addons.kolyfill │ ├── pom.xml │ └── src │ │ ├── main │ │ └── resources │ │ │ ├── kolyfill.html │ │ │ └── secondversion │ │ │ └── kolyfill.html │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── kevoree │ │ │ └── modeling │ │ │ └── microframework │ │ │ └── addons │ │ │ └── kolyfill │ │ │ └── test │ │ │ └── KolyfillTest.java │ │ └── resources │ │ ├── index.html │ │ ├── paperclip.js │ │ ├── parser.js │ │ └── test-module │ │ ├── test-module.css │ │ └── test-module.html │ └── org.kevoree.modeling.microframework.addons.swing │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── org │ │ └── kevoree │ │ └── modeling │ │ └── framework │ │ └── addons │ │ └── swing │ │ └── GraphBuilder.java │ └── test │ └── java │ └── GraphTest.java ├── pom.xml ├── release.sh └── todo ├── MachineLearninAlg.rtf └── TODO_FF /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | pom.xml.tag 3 | pom.xml.releaseBackup 4 | pom.xml.versionsBackup 5 | pom.xml.next 6 | release.properties 7 | dependency-reduced-pom.xml 8 | buildNumber.properties 9 | .idea 10 | .DS_Store 11 | */.DS_Store 12 | *.iml 13 | 14 | -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | export JAVA_HOME=$(/usr/libexec/java_home) 3 | mvn clean deploy -------------------------------------------------------------------------------- /generator/src/main/java/org/kevoree/modeling/generator/ClassGenerationContext.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.generator; 2 | 3 | import org.kevoree.modeling.ast.MModelClassifier; 4 | 5 | public class ClassGenerationContext { 6 | 7 | public GenerationContext generationContext; 8 | //public String classPackage, classFqn, className; 9 | public MModelClassifier classDeclaration; 10 | 11 | public GenerationContext getGenerationContext() { 12 | return generationContext; 13 | } 14 | 15 | public MModelClassifier getClassDeclaration() { 16 | return classDeclaration; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /generator/src/main/java/org/kevoree/modeling/generator/misc/VelocityLog.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.generator.misc; 2 | 3 | import org.apache.velocity.runtime.RuntimeServices; 4 | import org.apache.velocity.runtime.log.LogChute; 5 | 6 | public class VelocityLog implements LogChute { 7 | 8 | public static VelocityLog INSTANCE = new VelocityLog(); 9 | 10 | @Override 11 | public void init(RuntimeServices runtimeServices) throws Exception { 12 | 13 | } 14 | 15 | @Override 16 | public void log(int i, String s) { 17 | } 18 | 19 | @Override 20 | public void log(int i, String s, Throwable throwable) { 21 | throwable.printStackTrace(); 22 | } 23 | 24 | @Override 25 | public boolean isLevelEnabled(int i) { 26 | return false; 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /generator/src/main/resources/vTemplates/EnumImplTemplate.vm: -------------------------------------------------------------------------------- 1 | package ${context.pack}.impl; 2 | 3 | public class ${context.getName()}Literal extends org.kevoree.modeling.meta.impl.MetaLiteral implements ${context.pack}.${context.getName()} { 4 | public ${context.getName()}Literal(String p_name, int p_index, String p_className) { super(p_name, p_index, p_className); } 5 | } 6 | 7 | #* @vtlvariable name="context" type="org.kevoree.modeling.ast.MModelEnum" *# -------------------------------------------------------------------------------- /generator/src/main/resources/vTemplates/EnumTemplate.vm: -------------------------------------------------------------------------------- 1 | package ${context.pack}; 2 | 3 | public interface ${context.getName()} extends org.kevoree.modeling.meta.KLiteral { 4 | 5 | } 6 | 7 | #* @vtlvariable name="context" type="org.kevoree.modeling.ast.MModelEnum" *# -------------------------------------------------------------------------------- /generator/src/main/resources/vTemplates/UniverseTemplate.vm: -------------------------------------------------------------------------------- 1 | package ${context.metaModelPackage}; 2 | 3 | public class ${context.metaModelName}Universe extends org.kevoree.modeling.abs.AbstractKUniverse<${context.metaModelName}View, ${context.metaModelName}Universe> { 4 | 5 | protected ${context.metaModelName}Universe(long p_key, org.kevoree.modeling.memory.manager.internal.KInternalDataManager p_manager) { 6 | super(p_key, p_manager); 7 | } 8 | 9 | @Override 10 | protected ${context.metaModelName}View internal_create(long timePoint) { 11 | return new ${context.metaModelPackage}.impl.${context.metaModelName}ViewImpl(_universe, timePoint, _manager); 12 | } 13 | 14 | } 15 | 16 | #* @vtlvariable name="context" type="org.kevoree.modeling.generator.GenerationContext" *# -------------------------------------------------------------------------------- /generator/src/main/resources/vTemplates/ViewImplTemplate.vm: -------------------------------------------------------------------------------- 1 | package ${context.metaModelPackage}.impl; 2 | 3 | public class ${context.metaModelName}ViewImpl extends org.kevoree.modeling.abs.AbstractKView implements ${context.metaModelPackage}.${context.metaModelName}View { 4 | 5 | public ${context.metaModelName}ViewImpl(long p_universe, long _time, org.kevoree.modeling.memory.manager.internal.KInternalDataManager p_manager) { 6 | super(p_universe, _time, p_manager); 7 | } 8 | 9 | #foreach($class in $context.model.getClasses()) 10 | #if($class.canHaveInstance) 11 | #set($lastIdx = $class.fqn.lastIndexOf(".")+1) 12 | @Override 13 | public $class.fqn create$class.fqn.substring($lastIdx)() { 14 | return ($class.fqn) this.create(${class.pack}.meta.Meta${class.name}.getInstance()); 15 | } 16 | #end 17 | #end 18 | 19 | } 20 | 21 | #* @vtlvariable name="context" type="org.kevoree.modeling.generator.GenerationContext" *# -------------------------------------------------------------------------------- /generator/src/main/resources/vTemplates/ViewTemplate.vm: -------------------------------------------------------------------------------- 1 | package $context.metaModelPackage; 2 | 3 | public interface ${context.metaModelName}View extends org.kevoree.modeling.KView { 4 | 5 | #foreach($class in $context.model.getClasses()) 6 | #if($class.canHaveInstance) 7 | #set($lastIdx = $class.fqn.lastIndexOf(".")+1) 8 | public $class.fqn create$class.fqn.substring($lastIdx)(); 9 | #end 10 | #end 11 | 12 | } 13 | 14 | #* @vtlvariable name="context" type="org.kevoree.modeling.generator.GenerationContext" *# -------------------------------------------------------------------------------- /generator/src/test/resources/Cloud.mm: -------------------------------------------------------------------------------- 1 | class org.kevoree.cloud.AbsCloud { 2 | with instantiation "false" 3 | 4 | } 5 | 6 | class org.kevoree.cloud.Cloud { 7 | with instantiation "true" 8 | rel nodes: org.kevoree.cloud.Node 9 | rel elements: org.kevoree.cloud.Element 10 | } 11 | 12 | class org.kevoree.cloud.Node { 13 | att name: String 14 | att value: String 15 | } 16 | 17 | class org.kevoree.cloud.Element { 18 | att name: String 19 | att value: String 20 | } 21 | 22 | enum org.kevoree.cloud.CloudEnumTester { 23 | VAL1, VAL2, VAL3 24 | } 25 | 26 | class org.kevoree.cloud.SubElem extends org.kevoree.cloud.Element { 27 | with inference "GaussianCluster" 28 | dependency myCloud: org.kevoree.cloud.Cloud 29 | dependency myCloud2: org.kevoree.cloud.Node 30 | output outputName: org.kevoree.cloud.CloudEnumTester 31 | } -------------------------------------------------------------------------------- /generator/src/test/resources/Enum.mm: -------------------------------------------------------------------------------- 1 | 2 | enum org.MyEnum { 3 | String3, 4 | Int3 5 | } 6 | 7 | class org.Foo { 8 | att bar : org.MyEnum 9 | } -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | export JAVA_HOME=$(/usr/libexec/java_home) 4 | export MAVEN_OPTS="-Xmx2000m -XX:MaxPermSize=256m" 5 | mvn clean install -------------------------------------------------------------------------------- /microframework.browser/merge.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | cat target/generated-sources/java.js <(echo) target/classes/org.kevoree.modeling.microframework.typescript.js <(echo) target/test-classes/org.kevoree.modeling.microframework.typescript.js <(echo) target/test-classes/TestRunner.js <(echo) > target/node_runner.js 4 | echo "var timeTestSuite = new gentest.FlatJUnitTest();timeTestSuite.run();console.log('Tests run finished!');" >> target/node_runner.js -------------------------------------------------------------------------------- /microframework.browser/src/test/resources/MyTestRunner.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | 3 | // file is included here: 4 | eval(fs.readFileSync(__dirname + '/../generated-test-sources/junit.js')+''); 5 | 6 | eval(fs.readFileSync(__dirname + '/../classes/microframework.browser.js')+''); 7 | eval(fs.readFileSync(__dirname + '/microframework.browser.js')+''); 8 | eval(fs.readFileSync(__dirname + '/TestRunner.js')+''); 9 | 10 | var timeTestSuite = new gentest.FlatJUnitTest(); 11 | timeTestSuite.run(); 12 | 13 | console.log("Tests run finished!"); 14 | -------------------------------------------------------------------------------- /microframework.browser/src/test/resources/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /microframework.umd/src/main/resources/README.md: -------------------------------------------------------------------------------- 1 | This package contains the UMD packaged version of the Kevoree Modeling Framework -------------------------------------------------------------------------------- /microframework.umd/src/main/resources/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "org.kevoree.modeling.microframework.umd", 3 | "version": "4.21.1-SNAPSHOT", 4 | "main": "org.kevoree.modeling.microframework.umd.js", 5 | "license": "GPL-3.0", 6 | "description": "Kevoree Modeling Framework for UMD packaging", 7 | "repository": { 8 | "type": "git", 9 | "url": "git+https://github.com/kevoree-modeling/framework.git" 10 | } 11 | } -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KCallback.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KCallback { 4 | 5 | void on(A a); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KListener.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KListener { 4 | 5 | long universe(); 6 | 7 | long[] listenObjects(); 8 | 9 | void listen(KObject obj); 10 | 11 | void destroy(); 12 | 13 | void then(KCallback updatedObjects); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KModelContext.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KModelContext { 4 | 5 | void set(long originTime, long maxTime, long originUniverse, long maxUniverse); 6 | 7 | long originTime(); 8 | 9 | long originUniverse(); 10 | 11 | long maxTime(); 12 | 13 | long maxUniverse(); 14 | 15 | void listen(KCallback callback); 16 | 17 | KModel model(); 18 | 19 | } 20 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KObjectIndex.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KObjectIndex extends KObject { 4 | 5 | long getIndex(String key); 6 | 7 | void setIndex(String key, long value); 8 | 9 | long[] values(); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KObjectInfer.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KObjectInfer extends KObject { 4 | 5 | void genericTrain(KObject[] dependencies, Object[] expectedOutputs, KCallback callback); 6 | 7 | void genericTrainAll(KObject[][] trainingSet, Object[][] expectedResultSet, KCallback callback); 8 | 9 | void genericInfer(KObject[] features, KCallback callback); 10 | 11 | void genericInferAll(KObject[][] features, KCallback callback); 12 | 13 | void resetLearning(); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KOperation.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KOperation { 4 | 5 | void on(SourceObject source, Object[] params, KCallback result); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KPreparedLookup.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KPreparedLookup { 4 | 5 | void addLookupOperation(long universe, long time, long uuid); 6 | 7 | long[] flatLookup(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KType { 4 | 5 | String name(); 6 | 7 | int id(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KUniverse.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | public interface KUniverse { 4 | 5 | long key(); 6 | 7 | A time(long timePoint); 8 | 9 | B diverge(); 10 | 11 | boolean equals(Object other); 12 | 13 | void lookupAllTimes(long uuid, long[] times, KCallback cb); 14 | 15 | KListener createListener(); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/KView.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling; 2 | 3 | import org.kevoree.modeling.format.KModelFormat; 4 | import org.kevoree.modeling.meta.KMetaClass; 5 | 6 | public interface KView { 7 | 8 | KObject createByName(String metaClassName); 9 | 10 | KObject create(KMetaClass clazz); 11 | 12 | void select(String query, KCallback cb); 13 | 14 | void lookup(long key, KCallback cb); 15 | 16 | void lookupAll(long[] keys, KCallback cb); 17 | 18 | long universe(); 19 | 20 | long now(); 21 | 22 | KModel model(); 23 | 24 | KModelFormat json(); 25 | 26 | boolean equals(Object other); 27 | 28 | } 29 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/abs/AbstractDataType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.abs; 2 | 3 | import org.kevoree.modeling.KType; 4 | 5 | public class AbstractDataType implements KType { 6 | 7 | final private String _name; 8 | 9 | final private int _id; 10 | 11 | public AbstractDataType(String p_name, int p_id) { 12 | this._name = p_name; 13 | this._id = p_id; 14 | } 15 | 16 | @Override 17 | public String name() { 18 | return _name; 19 | } 20 | 21 | @Override 22 | public int id() { 23 | return _id; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/cdn/KContentDeliveryDriver.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.cdn; 2 | 3 | import org.kevoree.modeling.*; 4 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 5 | import org.kevoree.modeling.message.KMessage; 6 | 7 | public interface KContentDeliveryDriver { 8 | 9 | void get(long[] keys, KCallback callback); 10 | 11 | void atomicGetIncrement(long[] key, KCallback cb); 12 | 13 | void put(long[] keys, String[] values, KCallback error, int excludeListener); 14 | 15 | void remove(long[] keys, KCallback error); 16 | 17 | void connect(KCallback callback); 18 | 19 | void close(KCallback callback); 20 | 21 | int addUpdateListener(KContentUpdateListener interceptor); 22 | 23 | void removeUpdateListener(int id); 24 | 25 | String[] peers(); 26 | 27 | void sendToPeer(String peer, KMessage message, KCallback callback); 28 | } -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/cdn/KContentUpdateListener.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.cdn; 2 | 3 | import org.kevoree.modeling.message.KMessage; 4 | 5 | public interface KContentUpdateListener { 6 | 7 | void onKeysUpdate(long[] updatedKeys); 8 | 9 | void onOperationCall(KMessage operationCallMessage); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/defer/KCounterDefer.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.defer; 2 | 3 | import org.kevoree.modeling.KCallback; 4 | 5 | public interface KCounterDefer { 6 | 7 | void countDown(); 8 | 9 | void then(KCallback callback); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/defer/KDefer.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.defer; 2 | 3 | import org.kevoree.modeling.KCallback; 4 | 5 | public interface KDefer { 6 | 7 | KCallback waitResult(); 8 | 9 | void then(KCallback cb); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/extrapolation/Extrapolation.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.extrapolation; 2 | 3 | import org.kevoree.modeling.KObject; 4 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 5 | import org.kevoree.modeling.meta.KMetaAttribute; 6 | 7 | public interface Extrapolation { 8 | 9 | Object extrapolate(KObject current, KMetaAttribute attribute, KInternalDataManager dataManager); 10 | 11 | void mutate(KObject current, KMetaAttribute attribute, Object payload, KInternalDataManager dataManager); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/format/KModelFormat.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.format; 2 | 3 | import org.kevoree.modeling.KCallback; 4 | import org.kevoree.modeling.KObject; 5 | 6 | 7 | public interface KModelFormat { 8 | 9 | void save(KObject model, KCallback cb); 10 | 11 | void load(String payload, KCallback cb); 12 | 13 | } -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/format/json/JsonType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.format.json; 2 | 3 | /** 4 | * @ignore ts 5 | */ 6 | public enum JsonType { 7 | VALUE, 8 | LEFT_BRACE, 9 | RIGHT_BRACE, 10 | LEFT_BRACKET, 11 | RIGHT_BRACKET, 12 | COMMA, 13 | COLON, 14 | EOF 15 | } -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/format/xmi/XMILoadingContext.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.format.xmi; 2 | 3 | import org.kevoree.modeling.KCallback; 4 | import org.kevoree.modeling.KConfig; 5 | import org.kevoree.modeling.KObject; 6 | import org.kevoree.modeling.memory.chunk.impl.ArrayStringMap; 7 | 8 | import java.util.ArrayList; 9 | 10 | /* 11 | public class XMILoadingContext { 12 | 13 | public XmlParser xmiReader; 14 | 15 | public KObject loadedRoots = null; 16 | 17 | public ArrayList resolvers = new ArrayList(); 18 | 19 | public ArrayStringMap map = new ArrayStringMap(KConfig.CACHE_INIT_SIZE,KConfig.CACHE_LOAD_FACTOR); 20 | 21 | public ArrayStringMap elementsCount = new ArrayStringMap(KConfig.CACHE_INIT_SIZE,KConfig.CACHE_LOAD_FACTOR); 22 | 23 | public KCallback successCallback; 24 | 25 | } 26 | */ -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/format/xmi/XmlToken.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.format.xmi; 2 | 3 | /* 4 | public enum XmlToken { 5 | XML_HEADER, 6 | END_DOCUMENT, 7 | START_TAG, 8 | END_TAG, 9 | COMMENT, 10 | SINGLETON_TAG 11 | }*/ -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/infer/KInferAlg.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.infer; 2 | 3 | import org.kevoree.modeling.KObject; 4 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 5 | import org.kevoree.modeling.meta.KMetaDependencies; 6 | import org.kevoree.modeling.util.maths.structure.KArray2D; 7 | 8 | public interface KInferAlg { 9 | 10 | void train(KArray2D trainingSet, KArray2D expectedResultSet, KObject currentInferObject, KInternalDataManager manager); 11 | 12 | KArray2D infer(KArray2D features, KObject currentInferObject, KInternalDataManager manager); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/infer/TODO_algo: -------------------------------------------------------------------------------- 1 | WinnowClassification 2 | PerceptronClassification 3 | LinearReg 4 | GaussianClassification 5 | BayesianClassification 6 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/infer/impl/EmptyInfer.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.infer.impl; 2 | 3 | import org.kevoree.modeling.KObject; 4 | import org.kevoree.modeling.infer.KInferAlg; 5 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 6 | import org.kevoree.modeling.util.maths.structure.KArray2D; 7 | import org.kevoree.modeling.util.maths.structure.impl.NativeArray2D; 8 | 9 | public class EmptyInfer implements KInferAlg { 10 | @Override 11 | public void train(KArray2D trainingSet, KArray2D expectedResultSet, KObject currentInferObject, KInternalDataManager manager) { 12 | //NOOP 13 | } 14 | 15 | @Override 16 | public KArray2D infer(KArray2D features, KObject currentInferObject, KInternalDataManager manager) { 17 | KArray2D res = new NativeArray2D(features.rows(), currentInferObject.metaClass().outputs().length); 18 | for (int i = 0; i < res.rows() * res.columns(); i++) { 19 | res.setAtIndex(i, 42); 20 | } 21 | return res; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/infer/impl/RecommendationAlg.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.infer.impl; 2 | 3 | import org.kevoree.modeling.KObject; 4 | import org.kevoree.modeling.infer.KInferAlg; 5 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 6 | import org.kevoree.modeling.util.maths.structure.KArray2D; 7 | import org.kevoree.modeling.util.maths.structure.impl.NativeArray2D; 8 | 9 | 10 | public class RecommendationAlg implements KInferAlg { 11 | @Override 12 | public void train(KArray2D trainingSet, KArray2D expectedResultSet, KObject currentInferObject, KInternalDataManager manager) { 13 | 14 | } 15 | 16 | @Override 17 | public KArray2D infer(KArray2D features, KObject currentInferObject, KInternalDataManager manager) { 18 | return new NativeArray2D(1,1); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/KChunkFlags.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory; 2 | 3 | public class KChunkFlags { 4 | 5 | public static final short DIRTY_BIT_INDEX = 0; 6 | 7 | public static final int DIRTY_BIT = 1 << DIRTY_BIT_INDEX; 8 | 9 | public static final short REMOVED_BIT_INDEX = 1; 10 | 11 | public static final int REMOVED_BIT = 1 << REMOVED_BIT_INDEX; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/KOffHeapChunk.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory; 2 | 3 | public interface KOffHeapChunk extends KChunk { 4 | 5 | long memoryAddress(); 6 | 7 | void setMemoryAddress(long address); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KIntMap.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KIntMap { 4 | 5 | boolean contains(int key); 6 | 7 | V get(int key); 8 | 9 | void put(int key, V value); 10 | 11 | void each(KIntMapCallBack callback); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KIntMapCallBack.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | /** 4 | * Created by duke on 04/03/15. 5 | */ 6 | public interface KIntMapCallBack { 7 | 8 | void on(int key, V value); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KLongLongMap.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | import org.kevoree.modeling.memory.KChunk; 4 | 5 | import java.util.concurrent.atomic.AtomicInteger; 6 | 7 | public interface KLongLongMap extends KChunk { 8 | 9 | int metaClassIndex(); 10 | 11 | boolean tokenCompareAndSwap(int previous, int next); 12 | 13 | boolean contains(long key); 14 | 15 | long get(long key); 16 | 17 | void put(long key, long value); 18 | 19 | void remove(long key); 20 | 21 | void each(KLongLongMapCallBack callback); 22 | 23 | int size(); 24 | 25 | void clear(); 26 | 27 | long magic(); 28 | 29 | } 30 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KLongLongMapCallBack.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | /** 4 | * Created by duke on 04/03/15. 5 | */ 6 | public interface KLongLongMapCallBack { 7 | 8 | public void on(long key, long value); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KLongLongTree.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KLongLongTree extends KTree { 4 | 5 | void insert(long key, long value); 6 | 7 | long previousOrEqualValue(long key); 8 | 9 | long lookupValue(long key); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KLongMap.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KLongMap { 4 | 5 | boolean contains(long key); 6 | 7 | V get(long key); 8 | 9 | void put(long key, V value); 10 | 11 | void each(KLongMapCallBack callback); 12 | 13 | int size(); 14 | 15 | void clear(); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KLongMapCallBack.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | /** 4 | * Created by duke on 04/03/15. 5 | */ 6 | public interface KLongMapCallBack { 7 | 8 | public void on(long key, V value); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KLongTree.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KLongTree extends KTree { 4 | 5 | void insertKey(long key); 6 | 7 | long previousOrEqual(long key); 8 | 9 | long lookup(long key); 10 | 11 | void range(long startKey, long endKey, KTreeWalker walker); 12 | 13 | long magic(); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KObjectIndexChunk.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KObjectIndexChunk extends KObjectChunk, KStringLongMap { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KStringLongMap.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KStringLongMap { 4 | 5 | boolean contains(String key); 6 | 7 | long get(String key); 8 | 9 | void put(String key, long value); 10 | 11 | void each(KStringLongMapCallBack callback); 12 | 13 | int size(); 14 | 15 | void clear(); 16 | 17 | void remove(String key); 18 | 19 | } 20 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KStringLongMapCallBack.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KStringLongMapCallBack { 4 | 5 | void on(String key, long value); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KStringMap.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KStringMap { 4 | 5 | boolean contains(String key); 6 | 7 | V get(String key); 8 | 9 | void put(String key, V value); 10 | 11 | void each(KStringMapCallBack callback); 12 | 13 | int size(); 14 | 15 | void clear(); 16 | 17 | void remove(String key); 18 | 19 | } 20 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KStringMapCallBack.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KStringMapCallBack { 4 | 5 | void on(String key, V value); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KTree.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | import org.kevoree.modeling.memory.KChunk; 4 | 5 | public interface KTree extends KChunk { 6 | 7 | int size(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/KTreeWalker.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk; 2 | 3 | public interface KTreeWalker { 4 | 5 | void elem(long t); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/impl/RandomUtil.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk.impl; 2 | 3 | import java.util.Random; 4 | 5 | /** 6 | * Created by thomas on 17/02/16. 7 | */ 8 | public class RandomUtil { 9 | 10 | private static final Random random = new Random(); 11 | 12 | public static int nextInt() { 13 | return random.nextInt(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/chunk/impl/UnsafeUtil.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk.impl; 2 | 3 | import sun.misc.Unsafe; 4 | 5 | import java.lang.reflect.Field; 6 | 7 | /** @ignore ts */ 8 | public class UnsafeUtil { 9 | 10 | @SuppressWarnings("restriction") 11 | public static Unsafe getUnsafe() { 12 | try { 13 | 14 | Field theUnsafe = Unsafe.class.getDeclaredField("theUnsafe"); 15 | theUnsafe.setAccessible(true); 16 | return (Unsafe) theUnsafe.get(null); 17 | 18 | } catch (Exception e) { 19 | throw new RuntimeException("ERROR: unsafe operations are not available"); 20 | } 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/space/KChunkIterator.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space; 2 | 3 | import org.kevoree.modeling.memory.KChunk; 4 | 5 | public interface KChunkIterator { 6 | 7 | boolean hasNext(); 8 | 9 | KChunk next(); 10 | //long[] next(); 11 | 12 | int size(); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/space/KChunkSpace.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space; 2 | 3 | import org.kevoree.modeling.memory.KChunk; 4 | import org.kevoree.modeling.memory.chunk.KObjectChunk; 5 | import org.kevoree.modeling.memory.manager.KDataManager; 6 | import org.kevoree.modeling.meta.KMetaModel; 7 | 8 | public interface KChunkSpace { 9 | 10 | void setManager(KDataManager dataManager); 11 | 12 | KChunk get(long universe, long time, long obj); 13 | 14 | KChunk create(long universe, long time, long obj, short type, KMetaModel metaModel); 15 | 16 | KObjectChunk clone(KObjectChunk previousElement, long newUniverse, long newTime, long newObj, KMetaModel metaModel); 17 | 18 | void clear(KMetaModel metaModel); 19 | 20 | void free(KMetaModel metaModel); 21 | 22 | void remove(long universe, long time, long obj, KMetaModel metaModel); 23 | 24 | int size(); 25 | 26 | KChunkIterator detachDirties(); 27 | 28 | void declareDirty(KChunk dirtyChunk); 29 | 30 | void printDebug(KMetaModel p_metaModel); 31 | 32 | } 33 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/space/KChunkTypes.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space; 2 | 3 | public class KChunkTypes { 4 | 5 | public static final short OBJECT_CHUNK = 0; 6 | 7 | public static final short OBJECT_CHUNK_INDEX = 1; 8 | 9 | public static final short LONG_TREE = 2; 10 | 11 | public static final short LONG_LONG_MAP = 3; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/space/impl/ManualChunkSpaceManager.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space.impl; 2 | 3 | import org.kevoree.modeling.KObject; 4 | 5 | public class ManualChunkSpaceManager extends AbstractCountingChunkSpaceManager { 6 | 7 | @Override 8 | public void register(KObject object) { 9 | if (_metaModel == null) { 10 | _metaModel = object.manager().model().metaModel(); 11 | } 12 | //NOOP, objects are managed manually 13 | } 14 | 15 | @Override 16 | public void registerAll(KObject[] objects) { 17 | //NOOP, objects are managed manually 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/memory/space/impl/press/PressFIFO.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space.impl.press; 2 | 3 | public interface PressFIFO { 4 | 5 | void enqueue(int index); 6 | 7 | int dequeue(); 8 | 9 | void reenqueue(int index); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/message/KMessage.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.message; 2 | 3 | public interface KMessage { 4 | 5 | Integer id(); 6 | 7 | void setID(Integer val); 8 | 9 | Integer type(); 10 | 11 | void setType(Integer val); 12 | 13 | String operationName(); 14 | 15 | void setOperationName(String val); 16 | 17 | String className(); 18 | 19 | void setClassName(String val); 20 | 21 | long[] keys(); 22 | 23 | void setKeys(long[] val); 24 | 25 | String[] values(); 26 | 27 | void setValues(String[] val); 28 | 29 | String[] values2(); 30 | 31 | void setValues2(String[] val); 32 | 33 | String peer(); 34 | 35 | void setPeer(String val); 36 | 37 | String save(); 38 | 39 | } 40 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KLiteral.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | public interface KLiteral extends KMeta { 4 | 5 | // KMetaEnum origin(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMeta.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | public interface KMeta { 4 | 5 | int index(); 6 | 7 | String metaName(); 8 | 9 | MetaType metaType(); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaAttribute.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | import org.kevoree.modeling.extrapolation.Extrapolation; 4 | 5 | public interface KMetaAttribute extends KMeta { 6 | 7 | boolean key(); 8 | 9 | int attributeTypeId(); 10 | 11 | Extrapolation strategy(); 12 | 13 | double precision(); 14 | 15 | void setExtrapolation(Extrapolation extrapolation); 16 | 17 | void setPrecision(double precision); 18 | 19 | void setKey(boolean key); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaDependencies.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | public interface KMetaDependencies extends KMeta { 4 | 5 | KMetaClass origin(); 6 | 7 | KMetaDependency[] allDependencies(); 8 | 9 | KMetaDependency dependencyByName(String dependencyName); 10 | 11 | KMetaDependency addDependency(String dependencyName, int p_referredMetaClassIndex); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaDependency.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | public interface KMetaDependency extends KMeta { 4 | 5 | int referredMetaClassIndex(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaEnum.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | import org.kevoree.modeling.KType; 4 | 5 | public interface KMetaEnum extends KType, KMeta { 6 | 7 | KLiteral[] literals(); 8 | 9 | KLiteral literalByName(String name); 10 | 11 | KLiteral literal(int index); 12 | 13 | KLiteral addLiteral(String name); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaInferInput.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | import org.kevoree.modeling.traversal.KTraversal; 4 | 5 | public interface KMetaInferInput extends KMeta { 6 | 7 | String extractorQuery(); 8 | 9 | KTraversal extractor(); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaInferOutput.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | public interface KMetaInferOutput extends KMeta { 4 | 5 | int attributeTypeId(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaModel.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | import org.kevoree.modeling.KModel; 4 | import org.kevoree.modeling.KType; 5 | import org.kevoree.modeling.infer.KInferAlg; 6 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 7 | 8 | public interface KMetaModel extends KMeta { 9 | 10 | KMetaClass[] metaClasses(); 11 | 12 | KMetaClass metaClassByName(String name); 13 | 14 | KMetaClass metaClass(int index); 15 | 16 | KMetaClass addMetaClass(String metaClassName); 17 | 18 | KMetaClass addInferMetaClass(String metaClassName, KInferAlg inferAlg); 19 | 20 | KMetaEnum[] metaTypes(); 21 | 22 | KMetaEnum metaTypeByName(String name); 23 | 24 | KMetaEnum addMetaEnum(String enumName); 25 | 26 | KModel createModel(KInternalDataManager manager); 27 | 28 | } 29 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaOperation.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | import org.kevoree.modeling.KType; 4 | 5 | public interface KMetaOperation extends KMeta { 6 | 7 | int originMetaClassIndex(); 8 | 9 | int[] paramTypes(); 10 | 11 | boolean[] paramMultiplicities(); 12 | 13 | int returnType(); 14 | 15 | boolean returnTypeIsArray(); 16 | 17 | void addParam(KType type, boolean isArray); 18 | 19 | void setReturnType(KType type, boolean isArray); 20 | } 21 | 22 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/KMetaRelation.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | public interface KMetaRelation extends KMeta { 4 | 5 | int originMetaClassIndex(); 6 | 7 | int referredMetaClassIndex(); 8 | 9 | String oppositeName(); 10 | 11 | boolean visible(); 12 | 13 | int maxBound(); 14 | 15 | void setMaxBound(int bound); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/MetaType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta; 2 | 3 | public enum MetaType { 4 | ATTRIBUTE, 5 | RELATION, 6 | DEPENDENCY, 7 | DEPENDENCIES, 8 | INPUT, 9 | OUTPUT, 10 | OPERATION, 11 | CLASS, 12 | MODEL, 13 | ENUM, 14 | LITERAL 15 | } 16 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/GenericObject.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.abs.AbstractKObject; 4 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 5 | import org.kevoree.modeling.meta.KMetaClass; 6 | 7 | public class GenericObject extends AbstractKObject { 8 | 9 | public GenericObject(long p_universe, long p_time, long p_uuid, KMetaClass p_metaClass, KInternalDataManager p_manager, long currentUniverse, long currentTime, long currentUniverseMagic, long currentTimeMagic) { 10 | super(p_universe, p_time, p_uuid, p_metaClass, p_manager, currentUniverse, currentTime, currentUniverseMagic, currentTimeMagic); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/GenericObjectIndex.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.abs.AbstractKObjectIndex; 4 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 5 | 6 | public class GenericObjectIndex extends AbstractKObjectIndex { 7 | 8 | public GenericObjectIndex(long p_universe, long p_time, long p_uuid, KInternalDataManager p_manager, long currentUniverse, long currentTime, long currentUniverseMagic, long currentTimeMagic) { 9 | super(p_universe, p_time, p_uuid, p_manager, currentUniverse, currentTime, currentUniverseMagic, currentTimeMagic); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/GenericObjectInfer.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.abs.AbstractKObjectInfer; 4 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 5 | import org.kevoree.modeling.meta.KMetaClass; 6 | 7 | public class GenericObjectInfer extends AbstractKObjectInfer { 8 | 9 | public GenericObjectInfer(long p_universe, long p_time, long p_uuid, KMetaClass p_metaClass, KInternalDataManager p_manager, long currentUniverse, long currentTime,long currentUniverseMagic, long currentTimeMagic) { 10 | super(p_universe, p_time, p_uuid, p_metaClass, p_manager,currentUniverse,currentTime,currentUniverseMagic,currentTimeMagic); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/GenericUniverse.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.KView; 4 | import org.kevoree.modeling.abs.AbstractKUniverse; 5 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 6 | 7 | public class GenericUniverse extends AbstractKUniverse { 8 | 9 | GenericUniverse(long p_key, KInternalDataManager p_manager) { 10 | super(p_key, p_manager); 11 | } 12 | 13 | @Override 14 | protected KView internal_create(long timePoint) { 15 | return new GenericView(_universe, timePoint, _manager); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/GenericView.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.abs.AbstractKView; 4 | import org.kevoree.modeling.format.KModelFormat; 5 | import org.kevoree.modeling.memory.manager.KDataManager; 6 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 7 | 8 | class GenericView extends AbstractKView { 9 | 10 | protected GenericView(long p_universe, long _time, KInternalDataManager p_manager) { 11 | super(p_universe, _time, p_manager); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/MetaClassIndex.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.meta.KMetaClass; 4 | 5 | public class MetaClassIndex { 6 | 7 | public static final KMetaClass INSTANCE = new MetaClass("index", -3, null, new int[]{}); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/MetaDependency.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.meta.*; 4 | 5 | public class MetaDependency implements KMetaDependency { 6 | 7 | private String _name; 8 | 9 | private int _index; 10 | 11 | private int _referredMetaClassIndex; 12 | 13 | @Override 14 | public int referredMetaClassIndex() { 15 | return _referredMetaClassIndex; 16 | } 17 | 18 | public int index() { 19 | return _index; 20 | } 21 | 22 | public String metaName() { 23 | return _name; 24 | } 25 | 26 | @Override 27 | public MetaType metaType() { 28 | return MetaType.DEPENDENCY; 29 | } 30 | 31 | public MetaDependency(String p_name, int p_index, KMetaDependencies p_origin, int p_referredMetaClassIndex) { 32 | this._name = p_name; 33 | this._index = p_index; 34 | this._referredMetaClassIndex = p_referredMetaClassIndex; 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/MetaInferOutput.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.meta.*; 4 | 5 | public class MetaInferOutput implements KMetaInferOutput { 6 | 7 | private String _name; 8 | 9 | private int _index; 10 | 11 | private int _type; 12 | 13 | public MetaInferOutput(String p_name, int p_index, int p_type) { 14 | this._name = p_name; 15 | this._index = p_index; 16 | this._type = p_type; 17 | } 18 | 19 | @Override 20 | public int index() { 21 | return this._index; 22 | } 23 | 24 | @Override 25 | public String metaName() { 26 | return this._name; 27 | } 28 | 29 | @Override 30 | public MetaType metaType() { 31 | return MetaType.OUTPUT; 32 | } 33 | 34 | @Override 35 | public int attributeTypeId() { 36 | return this._type; 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/meta/impl/MetaLiteral.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.meta.impl; 2 | 3 | import org.kevoree.modeling.meta.KLiteral; 4 | import org.kevoree.modeling.meta.MetaType; 5 | 6 | public class MetaLiteral implements KLiteral { 7 | 8 | private String _name; 9 | 10 | private int _index; 11 | 12 | private String _className; 13 | 14 | public MetaLiteral(String p_name, int p_index, String p_className) { 15 | this._name = p_name; 16 | this._index = p_index; 17 | this._className = p_className; 18 | } 19 | 20 | @Override 21 | public int index() { 22 | return this._index; 23 | } 24 | 25 | @Override 26 | public String metaName() { 27 | return this._name; 28 | } 29 | 30 | @Override 31 | public MetaType metaType() { 32 | return MetaType.LITERAL; 33 | } 34 | 35 | @Override 36 | public String toString() { 37 | return "KLiteral@" + this._className + "." + this._name; 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/operation/KOperationManager.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.operation; 2 | 3 | import org.kevoree.modeling.KObject; 4 | import org.kevoree.modeling.KCallback; 5 | import org.kevoree.modeling.KOperation; 6 | import org.kevoree.modeling.meta.KMetaOperation; 7 | import org.kevoree.modeling.message.KMessage; 8 | 9 | public interface KOperationManager { 10 | 11 | void register(KMetaOperation operation, KOperation callback); 12 | 13 | void invoke(KObject source, KMetaOperation operation, Object[] param, KOperationStrategy strategy, KCallback callback); 14 | 15 | void dispatch(KMessage message); 16 | 17 | String[] mappings(); 18 | 19 | } 20 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/operation/KOperationStrategy.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.operation; 2 | 3 | 4 | import org.kevoree.modeling.KCallback; 5 | import org.kevoree.modeling.KObject; 6 | import org.kevoree.modeling.cdn.KContentDeliveryDriver; 7 | import org.kevoree.modeling.meta.KMetaOperation; 8 | import org.kevoree.modeling.operation.KOperationManager; 9 | 10 | public interface KOperationStrategy { 11 | 12 | void invoke(KContentDeliveryDriver cdn, KMetaOperation metaOperation, KObject source, Object[] param, KOperationManager manager, KCallback callback, String[] additionalClassNames); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/scheduler/KScheduler.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.scheduler; 2 | 3 | public interface KScheduler { 4 | 5 | void dispatch(KTask task); 6 | 7 | void start(); 8 | 9 | void stop(); 10 | 11 | void detach(); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/scheduler/KTask.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.scheduler; 2 | 3 | public interface KTask { 4 | 5 | void run(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/scheduler/impl/DirectScheduler.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.scheduler.impl; 2 | 3 | import org.kevoree.modeling.scheduler.KScheduler; 4 | import org.kevoree.modeling.scheduler.KTask; 5 | 6 | public class DirectScheduler implements KScheduler { 7 | 8 | @Override 9 | public void dispatch(KTask task) { 10 | task.run(); 11 | } 12 | 13 | @Override 14 | public void start() { 15 | //NOOP 16 | } 17 | 18 | @Override 19 | public void stop() { 20 | //NOOP 21 | } 22 | 23 | @Override 24 | public void detach() { 25 | //NOOP 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/scheduler/impl/ExecutorServiceScheduler.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.scheduler.impl; 2 | 3 | import org.kevoree.modeling.scheduler.KScheduler; 4 | import org.kevoree.modeling.scheduler.KTask; 5 | 6 | import java.util.concurrent.ExecutorService; 7 | import java.util.concurrent.Executors; 8 | 9 | public class ExecutorServiceScheduler implements KScheduler { 10 | 11 | private ExecutorService service; 12 | 13 | public ExecutorServiceScheduler() { 14 | service = Executors.newFixedThreadPool(8); 15 | } 16 | 17 | @Override 18 | public void dispatch(final KTask task) { 19 | service.submit(new Runnable() { 20 | @Override 21 | public void run() { 22 | task.run(); 23 | } 24 | }); 25 | } 26 | 27 | @Override 28 | public void start() { 29 | 30 | } 31 | 32 | @Override 33 | public void stop() { 34 | 35 | } 36 | 37 | @Override 38 | public void detach() { 39 | 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/traversal/KTraversalAction.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.traversal; 2 | 3 | public interface KTraversalAction { 4 | 5 | void chain(KTraversalAction next); 6 | 7 | void execute(KTraversalActionContext context); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/traversal/KTraversalActionContext.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.traversal; 2 | 3 | import org.kevoree.modeling.KCallback; 4 | import org.kevoree.modeling.KObject; 5 | import org.kevoree.modeling.KView; 6 | 7 | public interface KTraversalActionContext { 8 | 9 | KObject[] inputObjects(); 10 | 11 | void setInputObjects(KObject[] newSet); 12 | 13 | KCallback finalCallback(); 14 | 15 | KView baseView(); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/traversal/KTraversalFilter.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.traversal; 2 | 3 | import org.kevoree.modeling.KObject; 4 | 5 | public interface KTraversalFilter { 6 | 7 | boolean filter(KObject obj); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/traversal/query/KQueryEngine.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.traversal.query; 2 | 3 | import org.kevoree.modeling.KCallback; 4 | import org.kevoree.modeling.KObject; 5 | import org.kevoree.modeling.KView; 6 | import org.kevoree.modeling.traversal.KTraversal; 7 | 8 | public interface KQueryEngine { 9 | 10 | void eval(String query, KObject[] origins, KView view, KCallback callback); 11 | 12 | KTraversal buildTraversal(String query); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/traversal/visitor/KModelAttributeVisitor.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.traversal.visitor; 2 | 3 | import org.kevoree.modeling.meta.KMetaAttribute; 4 | 5 | public interface KModelAttributeVisitor { 6 | 7 | void visit(KMetaAttribute metaAttribute, Object value); 8 | 9 | } -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/traversal/visitor/KModelVisitor.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.traversal.visitor; 2 | 3 | import org.kevoree.modeling.KObject; 4 | 5 | public interface KModelVisitor { 6 | 7 | KVisitResult visit(KObject elem); 8 | 9 | } -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/traversal/visitor/KVisitResult.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.traversal.visitor; 2 | 3 | public enum KVisitResult { 4 | CONTINUE, 5 | SKIP, 6 | STOP 7 | } -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/Checker.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util; 2 | 3 | public class Checker { 4 | 5 | /** 6 | * @native ts 7 | * return param != undefined && param != null; 8 | */ 9 | public static boolean isDefined(Object param){ 10 | return param != null; 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/Correlations.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths; 2 | 3 | public class Correlations { 4 | public static double pearson(double[] x, double[] y) { 5 | double meanX = 0.0, meanY = 0.0; 6 | for (int i = 0; i < x.length; i++) { 7 | meanX += x[i]; 8 | meanY += y[i]; 9 | } 10 | meanX /= x.length; 11 | meanY /= x.length; 12 | 13 | double sumXY = 0.0; 14 | double sumX2 = 0.0; 15 | double sumY2 = 0.0; 16 | for (int i = 0; i < x.length; i++) { 17 | sumXY += ((x[i] - meanX) * (y[i] - meanY)); 18 | sumX2 += (x[i] - meanX)*(x[i] - meanX); 19 | sumY2 += (y[i] - meanY)*(y[i] - meanY); 20 | } 21 | return (sumXY / (Math.sqrt(sumX2) * Math.sqrt(sumY2))); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/Ranking.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths; 2 | 3 | public class Ranking { 4 | 5 | /*Reddit news ranking algorithm: positive votes, negative votes and confidence level*/ 6 | public static double wilsonRank(int positive, int negative, double confidence) { 7 | int n = positive + negative; 8 | if (n == 0) { 9 | return 0.0; 10 | } 11 | double z = Distribution.inverseNormalCDF(1.0 - confidence / 2.0); 12 | double p_hat = (1.0 * positive) / n; 13 | return (p_hat + z * z / (2.0 * n) - z * Math.sqrt((p_hat * (1.0 - p_hat) + z * z / (4.0 * n)) / n)) / (1.0 + z * z / n); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/Statistic.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths; 2 | 3 | public class Statistic { 4 | 5 | public static void calcHistogram(double[] data, double[] dataratings, int numBins) { 6 | final int[] result = new int[numBins]; 7 | double max; 8 | double min; 9 | min = data[0]; 10 | max = data[0]; 11 | for (int i = 0; i < data.length; i++) { 12 | if (data[i] < min) { 13 | min = data[i]; 14 | } 15 | if (data[i] > max) { 16 | max = data[i]; 17 | } 18 | } 19 | final double binSize = (max - min) / numBins; 20 | for (int i = 0; i < data.length; i++) { 21 | int bin = (int) ((data[i] - min) / binSize); 22 | result[bin]++; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/expression/KMathExpressionEngine.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.expression; 2 | 3 | import org.kevoree.modeling.KObject; 4 | 5 | public interface KMathExpressionEngine { 6 | 7 | KMathExpressionEngine parse(String p_expression); 8 | 9 | void setVarResolver(KMathVariableResolver resolver); 10 | 11 | double eval(KObject context); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/expression/KMathVariableResolver.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.expression; 2 | 3 | public interface KMathVariableResolver { 4 | 5 | Double resolve(String potentialVarName); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/expression/impl/MathDoubleToken.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.expression.impl; 2 | 3 | public class MathDoubleToken implements MathToken { 4 | @Override 5 | public int type() { 6 | return 2; 7 | } 8 | 9 | private double _content; 10 | 11 | public MathDoubleToken(double _content) { 12 | this._content = _content; 13 | } 14 | 15 | public double content() { 16 | return this._content; 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/expression/impl/MathFreeToken.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.expression.impl; 2 | 3 | public class MathFreeToken implements MathToken { 4 | 5 | private String _content; 6 | 7 | public MathFreeToken(String content) { 8 | this._content = content; 9 | } 10 | 11 | public String content() { 12 | return this._content; 13 | } 14 | 15 | @Override 16 | public int type() { 17 | return 3; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/expression/impl/MathToken.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.expression.impl; 2 | 3 | public interface MathToken { 4 | 5 | int type(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/structure/KArray1D.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.structure; 2 | 3 | public interface KArray1D { 4 | 5 | int size(); 6 | 7 | double get(int index); 8 | 9 | double set(int index, double value); 10 | 11 | double add (int index, double value); 12 | 13 | void addAll(double value); 14 | 15 | void setAll(double value); 16 | 17 | void addElement(int index, int numElem); 18 | 19 | KArray1D clone(); 20 | 21 | double[] data(); 22 | 23 | void setData(double[] data); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/structure/KArray2D.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.structure; 2 | 3 | public interface KArray2D { 4 | 5 | int rows(); 6 | 7 | int columns(); 8 | 9 | double get(int rowIndex, int columnIndex); 10 | 11 | double set(int rowIndex, int columnIndex, double value); 12 | 13 | double add(int rowIndex, int columnIndex, double value); 14 | 15 | void setAll(double value); 16 | 17 | void addRow(int rowindex, int numRow); 18 | 19 | void addCol(int colIndex, int numCol); 20 | 21 | 22 | double getAtIndex(int index); 23 | 24 | double setAtIndex(int index, double value); 25 | 26 | double addAtIndex(int index, double value); 27 | 28 | KArray2D clone(); 29 | 30 | double[] data(); 31 | 32 | void setData(double[] data); 33 | 34 | 35 | 36 | } 37 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/structure/blas/KBlasDirectionType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.structure.blas; 2 | 3 | /** 4 | * Created by assaad on 04/09/15. 5 | */ 6 | public enum KBlasDirectionType { 7 | FORWARD, BACKWARD 8 | } 9 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/structure/blas/KBlasMajorType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.structure.blas; 2 | 3 | /** 4 | * Created by assaad on 04/09/15. 5 | */ 6 | public enum KBlasMajorType { 7 | COLUMNWISE, ROWWISE 8 | } 9 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/structure/blas/KBlasOrientationType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.structure.blas; 2 | 3 | /** 4 | * Created by assaad on 01/09/15. 5 | */ 6 | public enum KBlasOrientationType { 7 | UPPER,LOWER 8 | } 9 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/structure/blas/KBlasSideType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.structure.blas; 2 | 3 | 4 | public enum KBlasSideType { 5 | LEFT, RIGHT 6 | } 7 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/structure/blas/KBlasTransposeType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.structure.blas; 2 | 3 | public enum KBlasTransposeType { 4 | NOTRANSPOSE, TRANSPOSE, CONJUGATE 5 | } 6 | 7 | -------------------------------------------------------------------------------- /microframework/src/main/java/org/kevoree/modeling/util/maths/structure/blas/KBlasUnitType.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.structure.blas; 2 | 3 | /** 4 | * Created by assaad on 01/09/15. 5 | */ 6 | public enum KBlasUnitType { 7 | UNIT,NONUNIT 8 | } 9 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/cdn/BaseKContentDeliveryDriverTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.cdn; 2 | 3 | public class BaseKContentDeliveryDriverTest { 4 | // TODO 5 | } 6 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/cloudmodel/CloudUniverse.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.cloudmodel; 2 | 3 | import org.kevoree.modeling.abs.AbstractKUniverse; 4 | import org.kevoree.modeling.memory.manager.KDataManager; 5 | import org.kevoree.modeling.cloudmodel.impl.CloudViewImpl; 6 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 7 | 8 | public class CloudUniverse extends AbstractKUniverse { 9 | 10 | protected CloudUniverse(long p_universe, KInternalDataManager p_manager) { 11 | super(p_universe, p_manager); 12 | } 13 | 14 | @Override 15 | protected CloudView internal_create(long timePoint) { 16 | return new CloudViewImpl(_universe, timePoint, _manager); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/cloudmodel/CloudView.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.cloudmodel; 2 | 3 | import org.kevoree.modeling.KView; 4 | 5 | /** 6 | * Created by duke on 10/9/14. 7 | */ 8 | public interface CloudView extends KView { 9 | 10 | Node createNode(); 11 | 12 | Element createElement(); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/cloudmodel/Element.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.cloudmodel; 2 | 3 | import org.kevoree.modeling.KObject; 4 | 5 | /** 6 | * Created by duke on 10/9/14. 7 | */ 8 | public interface Element extends KObject { 9 | 10 | String getName(); 11 | 12 | Element setName(String name); 13 | 14 | Double getValue(); 15 | 16 | Element setValue(Double name); 17 | 18 | } 19 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/cloudmodel/Node.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.cloudmodel; 2 | 3 | import org.kevoree.modeling.KCallback; 4 | import org.kevoree.modeling.KObject; 5 | import org.kevoree.modeling.operation.KOperationStrategy; 6 | 7 | /** 8 | * Created by duke on 10/9/14. 9 | */ 10 | public interface Node extends KObject { 11 | 12 | String getName(); 13 | 14 | Node setName(String name); 15 | 16 | String getValue(); 17 | 18 | Node setValue(String name); 19 | 20 | Node addChildren(Node obj); 21 | 22 | Node removeChildren(Node obj); 23 | 24 | void getChildren(KCallback callback); 25 | 26 | Node addElement(Element obj); 27 | 28 | void getElement(KCallback obj); 29 | 30 | void trigger(String param, KOperationStrategy strategy, KCallback callback); 31 | 32 | } 33 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/defer/BaseKDeferTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.defer; 2 | 3 | public class BaseKDeferTest { 4 | } 5 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/chunk/impl/OffHeapObjectChunkTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.chunk.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.BaseKObjectChunkTest; 4 | import org.kevoree.modeling.memory.chunk.KObjectChunk; 5 | import org.kevoree.modeling.memory.manager.DataManagerBuilder; 6 | import org.kevoree.modeling.memory.manager.internal.KInternalDataManager; 7 | import org.kevoree.modeling.memory.space.impl.press.PressOffHeapChunkSpace; 8 | import org.kevoree.modeling.scheduler.impl.DirectScheduler; 9 | 10 | /** 11 | * @ignore ts 12 | */ 13 | public class OffHeapObjectChunkTest extends BaseKObjectChunkTest { 14 | 15 | @Override 16 | public KObjectChunk createKObjectChunk() { 17 | return new OffHeapObjectChunk(-1, -1, -1, -1, null); 18 | } 19 | 20 | @Override 21 | public KInternalDataManager createKInternalDataManger() { 22 | return DataManagerBuilder.create().withSpace(new PressOffHeapChunkSpace(1500000)).withScheduler(new DirectScheduler()).build(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/map/BaseKIntHashMapTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.map; 2 | 3 | public class BaseKIntHashMapTest { 4 | 5 | //TODO 6 | 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/map/RandomString.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.map; 2 | 3 | import java.util.Random; 4 | 5 | /** 6 | * Created by duke on 09/04/15. 7 | */ 8 | public class RandomString { 9 | 10 | private String symbols = "0123456789abcdefghijklmnopqrstuvwxyz"; 11 | 12 | private Random random = new Random(); 13 | 14 | private int _length; 15 | 16 | public RandomString(int p_length) { 17 | this._length = p_length; 18 | } 19 | 20 | public String nextString() { 21 | StringBuilder buffer = new StringBuilder(); 22 | for (int idx = 0; idx < _length; ++idx){ 23 | buffer.append(symbols.charAt(random.nextInt(symbols.length()))); 24 | } 25 | return buffer.toString(); 26 | } 27 | } -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/map/impl/ArrayLongHashMapTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.map.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.impl.ArrayLongMap; 4 | import org.kevoree.modeling.memory.map.BaseKLongHashMapTest; 5 | import org.kevoree.modeling.memory.chunk.KLongMap; 6 | 7 | public class ArrayLongHashMapTest extends BaseKLongHashMapTest { 8 | 9 | @Override 10 | public KLongMap createKLongHashMap(int p_initalCapacity, float p_loadFactor) { 11 | return new ArrayLongMap(p_initalCapacity, p_loadFactor); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/map/impl/ArrayLongLongMapTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.map.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.impl.ArrayLongLongMap; 4 | import org.kevoree.modeling.memory.map.BaseKLongLongMapTest; 5 | import org.kevoree.modeling.memory.chunk.KLongLongMap; 6 | 7 | public class ArrayLongLongMapTest extends BaseKLongLongMapTest { 8 | 9 | @Override 10 | public KLongLongMap createKLongLongMap() { 11 | return new ArrayLongLongMap(-1,-1,-1,null); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/map/impl/ArrayStringHashMapTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.map.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.impl.ArrayStringMap; 4 | import org.kevoree.modeling.memory.map.BaseKStringHashMapTest; 5 | import org.kevoree.modeling.memory.chunk.KStringMap; 6 | 7 | /** 8 | * Created by duke on 09/04/15. 9 | */ 10 | public class ArrayStringHashMapTest extends BaseKStringHashMapTest { 11 | 12 | @Override 13 | public KStringMap createKStringHashMap(int p_initalCapacity, float p_loadFactor) { 14 | return new ArrayStringMap(p_initalCapacity, p_loadFactor); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/map/impl/ArrayStringLongMapTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.map.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.KStringLongMap; 4 | import org.kevoree.modeling.memory.chunk.impl.HeapObjectIndexChunk; 5 | import org.kevoree.modeling.memory.map.BaseKStringLongMapTest; 6 | 7 | public class ArrayStringLongMapTest extends BaseKStringLongMapTest { 8 | 9 | @Override 10 | public KStringLongMap createKStringLongMap() { 11 | return new HeapObjectIndexChunk(-1, -1, -1, null); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/map/impl/OffHeapLongLongMapTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.map.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.KLongLongMap; 4 | import org.kevoree.modeling.memory.chunk.impl.OffHeapLongLongMap; 5 | import org.kevoree.modeling.memory.map.BaseKLongLongMapTest; 6 | 7 | /** 8 | * @ignore ts 9 | */ 10 | public class OffHeapLongLongMapTest extends BaseKLongLongMapTest { 11 | 12 | @Override 13 | public KLongLongMap createKLongLongMap() { 14 | return new OffHeapLongLongMap(-1, 0, 0, 0, null); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/space/impl/FixedSizeLinkedListTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space.impl; 2 | 3 | /** 4 | * Created by ludovicmouline on 24/02/16. 5 | */ 6 | public class FixedSizeLinkedListTest { 7 | } 8 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/space/impl/HeapChunkSpaceCleanerTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space.impl; 2 | 3 | import org.kevoree.modeling.memory.manager.DataManagerBuilder; 4 | import org.kevoree.modeling.memory.manager.KDataManager; 5 | import org.kevoree.modeling.memory.space.BaseKChunkSpaceCleanerTest; 6 | import org.kevoree.modeling.scheduler.impl.DirectScheduler; 7 | 8 | public class HeapChunkSpaceCleanerTest extends BaseKChunkSpaceCleanerTest { 9 | 10 | @Override 11 | public KDataManager createDataManager() { 12 | return DataManagerBuilder.create().withScheduler(new DirectScheduler()).build(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/space/impl/HeapChunkSpaceTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space.impl; 2 | 3 | import org.kevoree.modeling.memory.space.BaseKChunkSpaceTest; 4 | import org.kevoree.modeling.memory.space.KChunkSpace; 5 | 6 | public class HeapChunkSpaceTest extends BaseKChunkSpaceTest { 7 | 8 | @Override 9 | public KChunkSpace createKChunkSpace() { 10 | return new HeapChunkSpace(); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/space/impl/OffHeapChunkSpaceCleanerTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space.impl; 2 | 3 | import org.kevoree.modeling.memory.manager.DataManagerBuilder; 4 | import org.kevoree.modeling.memory.manager.KDataManager; 5 | import org.kevoree.modeling.memory.space.BaseKChunkSpaceCleanerTest; 6 | import org.kevoree.modeling.memory.space.impl.press.PressOffHeapChunkSpace; 7 | 8 | /** 9 | * @ignore ts 10 | */ 11 | public class OffHeapChunkSpaceCleanerTest extends BaseKChunkSpaceCleanerTest { 12 | 13 | @Override 14 | public KDataManager createDataManager() { 15 | return new DataManagerBuilder().withSpace(new PressOffHeapChunkSpace(1000)).build(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/space/impl/OffHeapChunkSpaceTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.space.impl; 2 | 3 | /** @ignore ts */ 4 | public class OffHeapChunkSpaceTest /*extends BaseKChunkSpaceTest */ { 5 | /* 6 | @Override 7 | public KChunkSpace createKChunkSpace() { 8 | return new OffHeapChunkSpace(); 9 | } 10 | */ 11 | 12 | } 13 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/tree/BaseKTreeTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.tree; 2 | 3 | public class BaseKTreeTest { 4 | // TODO 5 | } 6 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/tree/BaseKTreeWalkerTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.tree; 2 | 3 | public class BaseKTreeWalkerTest { 4 | // TODO 5 | } 6 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/tree/MutableInteger.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.tree; 2 | 3 | /** 4 | * Created by duke on 26/05/15. 5 | */ 6 | public class MutableInteger { 7 | 8 | private int v = -1; 9 | 10 | public int get() { 11 | return v; 12 | } 13 | 14 | public void set(int newV) { 15 | v = newV; 16 | } 17 | 18 | public void increment(){ 19 | v++; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/tree/impl/ArrayLongLongTreeTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.tree.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.impl.ArrayLongLongTree; 4 | import org.kevoree.modeling.memory.tree.BaseKLongLongTreeTest; 5 | import org.kevoree.modeling.memory.chunk.KLongLongTree; 6 | 7 | public class ArrayLongLongTreeTest extends BaseKLongLongTreeTest { 8 | 9 | @Override 10 | public KLongLongTree createKLongLongTree() { 11 | return new ArrayLongLongTree(-1,-1,-1,null); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/tree/impl/ArrayLongTreeTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.tree.impl; 2 | 3 | 4 | import org.kevoree.modeling.memory.chunk.impl.ArrayLongTree; 5 | import org.kevoree.modeling.memory.tree.BaseKLongTreeTest; 6 | import org.kevoree.modeling.memory.chunk.KLongTree; 7 | 8 | public class ArrayLongTreeTest extends BaseKLongTreeTest { 9 | 10 | @Override 11 | public KLongTree createKLongTree() { 12 | return new ArrayLongTree(-1,-1,-1,null); 13 | } 14 | } 15 | 16 | 17 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/tree/impl/OffHeapLongLongTreeTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.tree.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.KLongLongTree; 4 | import org.kevoree.modeling.memory.chunk.impl.OffHeapLongLongTree; 5 | import org.kevoree.modeling.memory.tree.BaseKLongLongTreeTest; 6 | 7 | /** 8 | * @ignore ts 9 | */ 10 | public class OffHeapLongLongTreeTest extends BaseKLongLongTreeTest { 11 | 12 | @Override 13 | public KLongLongTree createKLongLongTree() { 14 | return new OffHeapLongLongTree(null, -1, -1, -1); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/memory/tree/impl/OffHeapLongTreeTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.memory.tree.impl; 2 | 3 | import org.kevoree.modeling.memory.chunk.KLongTree; 4 | import org.kevoree.modeling.memory.chunk.impl.OffHeapLongTree; 5 | import org.kevoree.modeling.memory.tree.BaseKLongTreeTest; 6 | 7 | /** 8 | * @ignore ts 9 | */ 10 | 11 | public class OffHeapLongTreeTest extends BaseKLongTreeTest { 12 | 13 | @Override 14 | public KLongTree createKLongTree() { 15 | return new OffHeapLongTree(-1, -1, -1, -1, null); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/message/MessageTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.message; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Test; 5 | import org.kevoree.modeling.message.impl.Message; 6 | 7 | public class MessageTest { 8 | 9 | @Test 10 | public void test() { 11 | 12 | KMessage hello = new Message(); 13 | hello.setType(3); 14 | hello.setID(150500); 15 | hello.setClassName("MySimpleClass"); 16 | hello.setKeys(new long[]{3, 4, 5, 6, 7, 100000}); 17 | hello.setOperationName("MySimpleOp"); 18 | hello.setPeer("MySimplePeer"); 19 | hello.setValues(new String[]{"v", "MySimpleValue", "MySuperLongSimpleValue"}); 20 | hello.setValues2(new String[]{"v",""}); 21 | 22 | String hello_saved = hello.save(); 23 | KMessage hello2 = Message.load(hello_saved); 24 | String hello2_saved = hello2.save(); 25 | Assert.assertEquals(hello_saved, hello2_saved); 26 | 27 | 28 | 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/scheduler/impl/SchedulerTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.scheduler.impl; 2 | 3 | import org.kevoree.modeling.scheduler.BaseKSchedulerTest; 4 | import org.kevoree.modeling.scheduler.KScheduler; 5 | 6 | /** 7 | * Created by duke on 23/01/15. 8 | */ 9 | 10 | /** @ignore ts */ 11 | public class SchedulerTest extends BaseKSchedulerTest { 12 | 13 | @Override 14 | public KScheduler createScheduler() { 15 | return new AsyncScheduler(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/util/maths/expression/impl/MathExpressionEngineTest.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.expression.impl; 2 | 3 | import org.junit.Assert; 4 | import org.junit.Test; 5 | import org.kevoree.modeling.util.maths.expression.BaseKMathExpressionEngineTest; 6 | import org.kevoree.modeling.util.maths.expression.KMathExpressionEngine; 7 | 8 | public class MathExpressionEngineTest extends BaseKMathExpressionEngineTest { 9 | 10 | @Override 11 | protected KMathExpressionEngine createEngine() { 12 | return new MathExpressionEngine(); 13 | } 14 | 15 | @Test 16 | public void tokenTest() { 17 | MathExpressionTokenizer tokenizer = new MathExpressionTokenizer("(3.5+price*8-14/7)%4"); 18 | int i=0; 19 | while(tokenizer.hasNext()){ 20 | String tok = tokenizer.next(); 21 | i++; 22 | } 23 | Assert.assertEquals(i, 13); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/util/maths/matrix/SimpleMatrixHashable.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.matrix; 2 | 3 | /* 4 | public class SimpleMatrixHashable extends SimpleMatrix { 5 | 6 | public SimpleMatrixHashable(SimpleMatrix m) { 7 | super(m.numRows(),m.numCols()); 8 | this.mat=m.getMatrix(); 9 | } 10 | 11 | @Override 12 | public boolean equals(Object obj) { 13 | SimpleMatrix m = (SimpleMatrix) obj; 14 | if(m.isIdentical(this, 1E-30)) 15 | return true; 16 | else 17 | return false; 18 | } 19 | 20 | @Override 21 | public int hashCode() { 22 | return (int) this.getValue2D(this.numRows()-1,0); 23 | } 24 | } 25 | */ -------------------------------------------------------------------------------- /microframework/src/test/java/org/kevoree/modeling/util/maths/matrix/solvers/decomposition/BidiagonalDecomposition.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.util.maths.matrix.solvers.decomposition; 2 | 3 | import org.kevoree.modeling.util.maths.matrix.DenseMatrix64F; 4 | 5 | public interface BidiagonalDecomposition { 6 | public T getB( T B , boolean compact ); 7 | public T getU( T U , boolean transpose , boolean compact ); 8 | public T getV( T V , boolean transpose , boolean compact ); 9 | public void getDiagonal( double diag[], double off[] ); 10 | public boolean decompose( T orig ); 11 | public boolean inputModified(); 12 | 13 | } -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/TODO: -------------------------------------------------------------------------------- 1 | implements viewer with https://github.com/anvaka/ngraph.pixel 2 | and a 2D and 3D layout manager according to multi layered TIME/UNIVERSE 3 | 4 | http://marvl.infotech.monash.edu/webcola/ 5 | 6 | https://github.com/idflood/TweenTime -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/java/org/kevoree/modeling/spaceship/SpaceshipDemoServer.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.spaceship; 2 | 3 | import org.kevoree.modeling.meta.KMetaClass; 4 | import org.kevoree.modeling.meta.KMetaModel; 5 | import org.kevoree.modeling.meta.impl.MetaModel; 6 | 7 | public class SpaceshipDemoServer { 8 | 9 | public static void main(String[] args) { 10 | 11 | KMetaModel metaModel = new MetaModel("SpaceShipDemoMetaModel"); 12 | KMetaClass sensorMetaClass = metaModel.addMetaClass("Sensor"); 13 | sensorMetaClass.addRelation("connectedNodes", sensorMetaClass, null); 14 | 15 | 16 | 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/java/org/kevoree/modeling/spaceship/SpaceshipRunner.java: -------------------------------------------------------------------------------- 1 | package org.kevoree.modeling.spaceship; 2 | 3 | public class SpaceshipRunner { 4 | 5 | public static void main(String[] args) { 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/accordion.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-accordion-title{margin-top:0;margin-bottom:15px;padding:5px 15px;background:#f5f5f5;font-size:18px;line-height:24px;cursor:pointer;border:1px solid #ddd;border-radius:4px}.uk-accordion-content{padding:0 15px 15px 15px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/accordion.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-accordion-title{margin-top:0;margin-bottom:15px;padding:5px 15px;background:#f7f7f7;font-size:18px;line-height:24px;cursor:pointer;border:1px solid #ddd;border-radius:4px}.uk-accordion-content{padding:0 15px 15px 15px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-accordion-title{margin-top:0;margin-bottom:15px;padding:5px 15px;background:#eee;font-size:18px;line-height:24px;cursor:pointer}.uk-accordion-content{padding:0 15px 15px 15px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/autocomplete.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-autocomplete{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-nav-autocomplete>li>a{color:#444}.uk-nav-autocomplete>li.uk-active>a{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-autocomplete .uk-nav-header{color:#999}.uk-nav-autocomplete .uk-nav-divider{border-top:1px solid #ddd} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/autocomplete.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-autocomplete{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-nav-autocomplete>li>a{color:#444}.uk-nav-autocomplete>li.uk-active>a{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-nav-autocomplete .uk-nav-header{color:#999}.uk-nav-autocomplete .uk-nav-divider{border-top:1px solid #ddd} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-autocomplete{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-nav-autocomplete>li>a{color:#444}.uk-nav-autocomplete>li.uk-active>a{background:#00a8e6;color:#fff;outline:0}.uk-nav-autocomplete .uk-nav-header{color:#999}.uk-nav-autocomplete .uk-nav-divider{border-top:1px solid #ddd} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-file.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form file 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-file { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 2. Expand height and required for the cursor 22 | */ 23 | .uk-form-file input[type="file"] { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | opacity: 0; 29 | cursor: pointer; 30 | /* 1 */ 31 | left: 0; 32 | /* 2 */ 33 | font-size: 500px; 34 | } 35 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-file.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-file.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form file 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-file { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 2. Expand height and required for the cursor 22 | */ 23 | .uk-form-file input[type="file"] { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | opacity: 0; 29 | cursor: pointer; 30 | /* 1 */ 31 | left: 0; 32 | /* 2 */ 33 | font-size: 500px; 34 | } 35 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-file.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form file 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-file { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 2. Expand height and required for the cursor 22 | */ 23 | .uk-form-file input[type="file"] { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | opacity: 0; 29 | cursor: pointer; 30 | /* 1 */ 31 | left: 0; 32 | /* 2 */ 33 | font-size: 500px; 34 | } 35 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-file.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-file.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-password.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form password 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | */ 10 | .uk-form-password { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | position: relative; 15 | /* 3 */ 16 | max-width: 100%; 17 | } 18 | .uk-form-password-toggle { 19 | display: block; 20 | position: absolute; 21 | top: 50%; 22 | right: 10px; 23 | margin-top: -6px; 24 | font-size: 13px; 25 | line-height: 13px; 26 | color: #999999; 27 | } 28 | .uk-form-password-toggle:hover { 29 | color: #999999; 30 | text-decoration: none; 31 | } 32 | .uk-form-password > input { 33 | padding-right: 50px !important; 34 | } 35 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-password.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-password{display:inline-block;position:relative;max-width:100%}.uk-form-password-toggle{display:block;position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;line-height:13px;color:#999}.uk-form-password-toggle:hover{color:#999;text-decoration:none}.uk-form-password>input{padding-right:50px!important} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-password.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form password 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | */ 10 | .uk-form-password { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | position: relative; 15 | /* 3 */ 16 | max-width: 100%; 17 | } 18 | .uk-form-password-toggle { 19 | display: block; 20 | position: absolute; 21 | top: 50%; 22 | right: 10px; 23 | margin-top: -6px; 24 | font-size: 13px; 25 | line-height: 13px; 26 | color: #999999; 27 | } 28 | .uk-form-password-toggle:hover { 29 | color: #999999; 30 | text-decoration: none; 31 | } 32 | .uk-form-password > input { 33 | padding-right: 50px !important; 34 | } 35 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-password.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form password 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | */ 10 | .uk-form-password { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | position: relative; 15 | /* 3 */ 16 | max-width: 100%; 17 | } 18 | .uk-form-password-toggle { 19 | display: block; 20 | position: absolute; 21 | top: 50%; 22 | right: 10px; 23 | margin-top: -6px; 24 | font-size: 13px; 25 | line-height: 13px; 26 | color: #999999; 27 | } 28 | .uk-form-password-toggle:hover { 29 | color: #999999; 30 | text-decoration: none; 31 | } 32 | .uk-form-password > input { 33 | padding-right: 50px !important; 34 | } 35 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-password.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-password{display:inline-block;position:relative;max-width:100%}.uk-form-password-toggle{display:block;position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;line-height:13px;color:#999}.uk-form-password-toggle:hover{color:#999;text-decoration:none}.uk-form-password>input{padding-right:50px!important} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-password.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-password{display:inline-block;position:relative;max-width:100%}.uk-form-password-toggle{display:block;position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;line-height:13px;color:#999}.uk-form-password-toggle:hover{color:#999;text-decoration:none}.uk-form-password>input{padding-right:50px!important} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-select.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form select 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-select { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 1. Required for Webkit to make `height` work 22 | */ 23 | .uk-form-select select { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | height: 100%; 29 | opacity: 0; 30 | cursor: pointer; 31 | /* 1 */ 32 | left: 0; 33 | /* 2 */ 34 | -webkit-appearance: none; 35 | } 36 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-select.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-select{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-select select{position:absolute;top:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer;left:0;-webkit-appearance:none} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-select.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form select 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-select { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 1. Required for Webkit to make `height` work 22 | */ 23 | .uk-form-select select { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | height: 100%; 29 | opacity: 0; 30 | cursor: pointer; 31 | /* 1 */ 32 | left: 0; 33 | /* 2 */ 34 | -webkit-appearance: none; 35 | } 36 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-select.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form select 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-select { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 1. Required for Webkit to make `height` work 22 | */ 23 | .uk-form-select select { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | height: 100%; 29 | opacity: 0; 30 | cursor: pointer; 31 | /* 1 */ 32 | left: 0; 33 | /* 2 */ 34 | -webkit-appearance: none; 35 | } 36 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-select.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-select{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-select select{position:absolute;top:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer;left:0;-webkit-appearance:none} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/form-select.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-select{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-select select{position:absolute;top:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer;left:0;-webkit-appearance:none} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/notify.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-notify{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notify-bottom-right,.uk-notify-top-right{left:auto;right:10px}.uk-notify-bottom-center,.uk-notify-top-center{left:50%;margin-left:-175px}.uk-notify-bottom-center,.uk-notify-bottom-left,.uk-notify-bottom-right{top:auto;bottom:10px}@media (max-width:479px){.uk-notify{left:10px;right:10px;width:auto;margin:0}}.uk-notify-message{position:relative;margin-bottom:10px;padding:15px;background:#444;color:#fff;font-size:16px;line-height:22px;cursor:pointer}.uk-notify-message>.uk-close{visibility:hidden;float:right}.uk-notify-message:hover>.uk-close{visibility:visible}.uk-notify-message-primary{background:#ebf7fd;color:#2d7091}.uk-notify-message-success{background:#f2fae3;color:#659f13}.uk-notify-message-warning{background:#fffceb;color:#e28327}.uk-notify-message-danger{background:#fff1f0;color:#d85030} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/placeholder.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Placeholder 4 | ========================================================================== */ 5 | .uk-placeholder { 6 | margin-bottom: 15px; 7 | padding: 15px; 8 | border: 1px dashed #dddddd; 9 | background: #fafafa; 10 | color: #444444; 11 | } 12 | /* 13 | * Add margin if adjacent element 14 | */ 15 | * + .uk-placeholder { 16 | margin-top: 15px; 17 | } 18 | /* 19 | * Remove margin from the last-child 20 | */ 21 | .uk-placeholder > :last-child { 22 | margin-bottom: 0; 23 | } 24 | /* Modifier: `uk-placeholder-large` 25 | ========================================================================== */ 26 | .uk-placeholder-large { 27 | padding-top: 80px; 28 | padding-bottom: 80px; 29 | } 30 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/placeholder.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-placeholder{margin-bottom:15px;padding:15px;border:1px dashed #ddd;background:#fafafa;color:#444}*+.uk-placeholder{margin-top:15px}.uk-placeholder>:last-child{margin-bottom:0}.uk-placeholder-large{padding-top:80px;padding-bottom:80px} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/placeholder.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Placeholder 4 | ========================================================================== */ 5 | .uk-placeholder { 6 | margin-bottom: 15px; 7 | padding: 15px; 8 | border: 1px dashed #dddddd; 9 | background: #fafafa; 10 | color: #444444; 11 | } 12 | /* 13 | * Add margin if adjacent element 14 | */ 15 | * + .uk-placeholder { 16 | margin-top: 15px; 17 | } 18 | /* 19 | * Remove margin from the last-child 20 | */ 21 | .uk-placeholder > :last-child { 22 | margin-bottom: 0; 23 | } 24 | /* Modifier: `uk-placeholder-large` 25 | ========================================================================== */ 26 | .uk-placeholder-large { 27 | padding-top: 80px; 28 | padding-bottom: 80px; 29 | } 30 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/placeholder.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Placeholder 4 | ========================================================================== */ 5 | .uk-placeholder { 6 | margin-bottom: 15px; 7 | padding: 15px; 8 | border: 1px dashed #dddddd; 9 | background: #fafafa; 10 | color: #444444; 11 | } 12 | /* 13 | * Add margin if adjacent element 14 | */ 15 | * + .uk-placeholder { 16 | margin-top: 15px; 17 | } 18 | /* 19 | * Remove margin from the last-child 20 | */ 21 | .uk-placeholder > :last-child { 22 | margin-bottom: 0; 23 | } 24 | /* Modifier: `uk-placeholder-large` 25 | ========================================================================== */ 26 | .uk-placeholder-large { 27 | padding-top: 80px; 28 | padding-bottom: 80px; 29 | } 30 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/placeholder.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-placeholder{margin-bottom:15px;padding:15px;border:1px dashed #ddd;background:#fafafa;color:#444}*+.uk-placeholder{margin-top:15px}.uk-placeholder>:last-child{margin-bottom:0}.uk-placeholder-large{padding-top:80px;padding-bottom:80px} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/placeholder.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-placeholder{margin-bottom:15px;padding:15px;border:1px dashed #ddd;background:#fafafa;color:#444}*+.uk-placeholder{margin-top:15px}.uk-placeholder>:last-child{margin-bottom:0}.uk-placeholder-large{padding-top:80px;padding-bottom:80px} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/slidenav.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}.uk-slidenav:focus,.uk-slidenav:hover{outline:0;text-decoration:none;color:rgba(50,50,50,.7);cursor:pointer}.uk-slidenav:active{color:rgba(50,50,50,.9)}.uk-slidenav-previous:before{content:"\f104";font-family:FontAwesome}.uk-slidenav-next:before{content:"\f105";font-family:FontAwesome}.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slidenav-position:hover .uk-slidenav{display:block}.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:rgba(255,255,255,.5)}.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover{color:rgba(255,255,255,.7)}.uk-slidenav-contrast:active{color:rgba(255,255,255,.9)} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/slider.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slider{position:relative;z-index:0;touch-action:pan-y}.uk-slider:not(.uk-grid){margin:0;padding:0;list-style:none}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider-container{overflow:hidden}.uk-slider:not(.uk-drag){-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear}.uk-slider.uk-drag{cursor:col-resize;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.uk-slider img{pointer-events:none}.uk-slider-fullscreen,.uk-slider-fullscreen>li{height:100vh} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/slider.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slider{position:relative;z-index:0;touch-action:pan-y}.uk-slider:not(.uk-grid){margin:0;padding:0;list-style:none}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider-container{overflow:hidden}.uk-slider:not(.uk-drag){-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear}.uk-slider.uk-drag{cursor:col-resize;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.uk-slider img{pointer-events:none}.uk-slider-fullscreen,.uk-slider-fullscreen>li{height:100vh} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/slider.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slider{position:relative;z-index:0;touch-action:pan-y}.uk-slider:not(.uk-grid){margin:0;padding:0;list-style:none}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider-container{overflow:hidden}.uk-slider:not(.uk-drag){-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear}.uk-slider.uk-drag{cursor:col-resize;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.uk-slider img{pointer-events:none}.uk-slider-fullscreen,.uk-slider-fullscreen>li{height:100vh} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/sortable.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable a,.uk-sortable img{-webkit-touch-callout:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-dragged{position:absolute;z-index:1050;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:30px}.uk-sortable-handle{touch-action:none}.uk-sortable-handle:hover{cursor:move}.uk-sortable-moving,.uk-sortable-moving *{cursor:move} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/sortable.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable a,.uk-sortable img{-webkit-touch-callout:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-dragged{position:absolute;z-index:1050;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:30px}.uk-sortable-handle{touch-action:none}.uk-sortable-handle:hover{cursor:move}.uk-sortable-moving,.uk-sortable-moving *{cursor:move} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/sortable.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable a,.uk-sortable img{-webkit-touch-callout:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-dragged{position:absolute;z-index:1050;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:30px}.uk-sortable-handle{touch-action:none}.uk-sortable-handle:hover{cursor:move}.uk-sortable-moving,.uk-sortable-moving *{cursor:move} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/sticky.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Sticky 4 | ========================================================================== */ 5 | /* 6 | * 1. More robust if padding and border are used 7 | */ 8 | [data-uk-sticky].uk-active { 9 | z-index: 980; 10 | /* 1 */ 11 | box-sizing: border-box; 12 | } 13 | /* 14 | * 1. Resolve frame-rate issues on devices with lower frame-rates. Forces hardware acceleration 15 | */ 16 | .uk-sticky-placeholder > * { 17 | /* 1 */ 18 | -webkit-backface-visibility: hidden; 19 | backface-visibility: hidden; 20 | } 21 | /* 22 | * Faster animations 23 | */ 24 | [data-uk-sticky][class*='uk-animation-'] { 25 | -webkit-animation-duration: 0.2s; 26 | animation-duration: 0.2s; 27 | } 28 | [data-uk-sticky].uk-animation-reverse { 29 | -webkit-animation-duration: 0.2s; 30 | animation-duration: 0.2s; 31 | } 32 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/sticky.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | [data-uk-sticky].uk-active{z-index:980;box-sizing:border-box}.uk-sticky-placeholder>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}[data-uk-sticky].uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/sticky.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Sticky 4 | ========================================================================== */ 5 | /* 6 | * 1. More robust if padding and border are used 7 | */ 8 | [data-uk-sticky].uk-active { 9 | z-index: 980; 10 | /* 1 */ 11 | box-sizing: border-box; 12 | } 13 | /* 14 | * 1. Resolve frame-rate issues on devices with lower frame-rates. Forces hardware acceleration 15 | */ 16 | .uk-sticky-placeholder > * { 17 | /* 1 */ 18 | -webkit-backface-visibility: hidden; 19 | backface-visibility: hidden; 20 | } 21 | /* 22 | * Faster animations 23 | */ 24 | [data-uk-sticky][class*='uk-animation-'] { 25 | -webkit-animation-duration: 0.2s; 26 | animation-duration: 0.2s; 27 | } 28 | [data-uk-sticky].uk-animation-reverse { 29 | -webkit-animation-duration: 0.2s; 30 | animation-duration: 0.2s; 31 | } 32 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/sticky.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | [data-uk-sticky].uk-active{z-index:980;box-sizing:border-box}.uk-sticky-placeholder>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}[data-uk-sticky].uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/sticky.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | [data-uk-sticky].uk-active{z-index:980;box-sizing:border-box}.uk-sticky-placeholder>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}[data-uk-sticky].uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/upload.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Upload 4 | ========================================================================== */ 5 | /* 6 | * Create a box-shadow when dragging a file over the upload area 7 | */ 8 | .uk-dragover { 9 | box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); 10 | } 11 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/upload.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/upload.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Upload 4 | ========================================================================== */ 5 | /* 6 | * Create a box-shadow when dragging a file over the upload area 7 | */ 8 | .uk-dragover { 9 | box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); 10 | } 11 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/upload.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Upload 4 | ========================================================================== */ 5 | /* 6 | * Create a box-shadow when dragging a file over the upload area 7 | */ 8 | .uk-dragover { 9 | box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); 10 | } 11 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/upload.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/css/components/upload.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)} -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | var graph = require('ngraph.graph')(); 3 | console.log(graph); 4 | 5 | graph.(1); 6 | graph.addLink(1, 2); 7 | */ 8 | 9 | var graph = generate(); 10 | 11 | 12 | var renderGraph = require('ngraph.pixel'); 13 | 14 | //console.log(renderGraph); 15 | 16 | 17 | var renderer = renderGraph(graph); 18 | renderer.on("nodedblclick", function (node) { 19 | renderer.showNode(node.id); 20 | 21 | console.log("DoubleClick ", node); 22 | }); 23 | renderer.on("nodeclick", function (node) { 24 | kdispatch("nodeSelected",node.id) 25 | }); 26 | 27 | function generate() { 28 | var graphGenerators = require('ngraph.generators'); 29 | return graphGenerators.wattsStrogatz(1000, 5, 0.5); 30 | } 31 | 32 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/js/components/form-select.min.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | !function(t){var e;window.UIkit&&(e=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-form-select",["uikit"],function(){return e||t(UIkit)})}(function(t){"use strict";return t.component("formSelect",{defaults:{target:">span:first",activeClass:"uk-active"},boot:function(){t.ready(function(e){t.$("[data-uk-form-select]",e).each(function(){var e=t.$(this);e.data("formSelect")||t.formSelect(e,t.Utils.options(e.attr("data-uk-form-select")))})})},init:function(){var t=this;this.target=this.find(this.options.target),this.select=this.find("select"),this.select.on("change",function(){var e=t.select[0],i=function(){try{t.target.text(e.options[e.selectedIndex].text)}catch(n){}return t.element[t.select.val()?"addClass":"removeClass"](t.options.activeClass),i};return i()}()),this.element.data("formSelect",this)}}),t.formSelect}); -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/js/core/alert.min.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | !function(t){"use strict";t.component("alert",{defaults:{fade:!0,duration:200,trigger:".uk-alert-close"},boot:function(){t.$html.on("click.alert.uikit","[data-uk-alert]",function(i){var o=t.$(this);if(!o.data("alert")){var e=t.alert(o,t.Utils.options(o.attr("data-uk-alert")));t.$(i.target).is(e.options.trigger)&&(i.preventDefault(),e.close())}})},init:function(){var t=this;this.on("click",this.options.trigger,function(i){i.preventDefault(),t.close()})},close:function(){var t=this.trigger("close.uk.alert"),i=function(){this.trigger("closed.uk.alert").remove()}.bind(this);this.options.fade?t.css("overflow","hidden").css("max-height",t.height()).animate({height:0,opacity:0,"padding-top":0,"padding-bottom":0,"margin-top":0,"margin-bottom":0},this.options.duration,i):i()}})}(UIkit); -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/spaceship/js/core/smooth-scroll.min.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.22.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | !function(t){"use strict";function o(o,i){i=t.$.extend({duration:1e3,transition:"easeOutExpo",offset:0,complete:function(){}},i);var n=o.offset().top-i.offset,s=t.$doc.height(),e=window.innerHeight;n+e>s&&(n=s-e),t.$("html,body").stop().animate({scrollTop:n},i.duration,i.transition).promise().done(i.complete)}t.component("smoothScroll",{boot:function(){t.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(){var o=t.$(this);if(!o.data("smoothScroll")){{t.smoothScroll(o,t.Utils.options(o.attr("data-uk-smooth-scroll")))}o.trigger("click")}return!1})},init:function(){var i=this;this.on("click",function(n){n.preventDefault(),o(t.$(this.hash).length?t.$(this.hash):t.$("body"),i.options)})}}),t.Utils.scrollToElement=o,t.$.easing.easeOutExpo||(t.$.easing.easeOutExpo=function(t,o,i,n,s){return o==s?i+n:n*(-Math.pow(2,-10*o/s)+1)+i})}(UIkit); -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/d3/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "d3", 3 | "main": "d3.js", 4 | "scripts": [ 5 | "d3.js" 6 | ], 7 | "ignore": [ 8 | ".DS_Store", 9 | ".git", 10 | ".gitignore", 11 | ".npmignore", 12 | ".spmignore", 13 | ".travis.yml", 14 | "Makefile", 15 | "bin", 16 | "component.json", 17 | "composer.json", 18 | "index.js", 19 | "lib", 20 | "node_modules", 21 | "package.json", 22 | "src", 23 | "test" 24 | ], 25 | "homepage": "https://github.com/mbostock/d3", 26 | "version": "3.5.6", 27 | "_release": "3.5.6", 28 | "_resolution": { 29 | "type": "version", 30 | "tag": "v3.5.6", 31 | "commit": "0e88ef5aacbc565b7282790c829ea51dd86c978d" 32 | }, 33 | "_source": "git://github.com/mbostock/d3.git", 34 | "_target": "~3.5.6", 35 | "_originalSource": "d3", 36 | "_direct": true 37 | } -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/d3/.gitattributes: -------------------------------------------------------------------------------- 1 | bower.json -diff merge=ours 2 | component.json -diff merge=ours 3 | d3.js -diff merge=ours 4 | d3.min.js -diff merge=ours 5 | package.js -diff merge=ours 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/d3/README.md: -------------------------------------------------------------------------------- 1 | # Data-Driven Documents 2 | 3 | 4 | 5 | **D3.js** is a JavaScript library for manipulating documents based on data. **D3** helps you bring data to life using HTML, SVG, and CSS. **D3** emphasizes web standards and combines powerful visualization components with a data-driven approach to DOM manipulation, giving you the full capabilities of modern browsers without tying yourself to a proprietary framework. 6 | 7 | Want to learn more? [See the wiki.](https://github.com/mbostock/d3/wiki) 8 | 9 | For examples, [see the gallery](https://github.com/mbostock/d3/wiki/Gallery) and [mbostock’s bl.ocks](http://bl.ocks.org/mbostock). 10 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/d3/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "d3", 3 | "main": "d3.js", 4 | "scripts": [ 5 | "d3.js" 6 | ], 7 | "ignore": [ 8 | ".DS_Store", 9 | ".git", 10 | ".gitignore", 11 | ".npmignore", 12 | ".spmignore", 13 | ".travis.yml", 14 | "Makefile", 15 | "bin", 16 | "component.json", 17 | "composer.json", 18 | "index.js", 19 | "lib", 20 | "node_modules", 21 | "package.json", 22 | "src", 23 | "test" 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/d3/package.js: -------------------------------------------------------------------------------- 1 | // Package metadata for Meteor.js. 2 | 3 | Package.describe({ 4 | name: "d3js:d3", // http://atmospherejs.com/d3js/d3 5 | summary: "D3 (official): A JavaScript visualization library for HTML and SVG.", 6 | version: "3.5.6", 7 | git: "https://github.com/mbostock/d3.git" 8 | }); 9 | 10 | Package.onUse(function(api) { 11 | api.versionsFrom(["METEOR@1.0"]); 12 | api.addFiles("d3.js", "client"); 13 | }); 14 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/draggable-number.js/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .sass-cache/** 3 | node_modules/** 4 | coverage 5 | lib-cov 6 | *.seed 7 | *.log 8 | *.dat 9 | *.out 10 | *.pid 11 | pids 12 | logs 13 | results 14 | npm-debug.log 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/draggable-number.js/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "draggable-number.js", 3 | "version": "0.4.3", 4 | "main": ["./dist/draggable-number.js"], 5 | "keywords": [ 6 | "microjs", 7 | "drag", 8 | "draggable", 9 | "input", 10 | "number" 11 | ], 12 | "devDependencies": { 13 | "mocha": "~1.14.0", 14 | "chai": "~1.8.1" 15 | }, 16 | "ignore": [ 17 | "bower_components/", 18 | "tests/", 19 | "src/", 20 | ".bowerrc", 21 | ".coveralls.yml", 22 | ".travis.yml", 23 | "Gruntfile.coffee", 24 | "index.html", 25 | "karma.conf.js", 26 | "tests.html" 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-source-sans-pro", 3 | "version": "0.1.0", 4 | "main": "source-sans-pro.css", 5 | "homepage": "https://github.com/adobe/source-sans-pro", 6 | "repository": { 7 | "type": "git", 8 | "url": "https://github.com/ryzy/bower-font-source-sans-pro" 9 | }, 10 | "keywords": [ 11 | "font", 12 | "SourceSans", 13 | "SourceSansPro" 14 | ], 15 | "authors": [ 16 | { 17 | "name": "Marcin ryży Ryżycki" 18 | } 19 | ], 20 | "description": "Source Sans Pro font family by Adobe", 21 | "license": "SIL OFL 1.1", 22 | "ignore": [ 23 | "**/.*" 24 | ], 25 | "_release": "0.1.0", 26 | "_resolution": { 27 | "type": "version", 28 | "tag": "v0.1.0", 29 | "commit": "6e3695b3d7b5061cc440200b916d672370684123" 30 | }, 31 | "_source": "git://github.com/ryzy/bower-font-source-sans-pro.git", 32 | "_target": "~0.1.0", 33 | "_originalSource": "font-source-sans-pro", 34 | "_direct": true 35 | } -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Black.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-BlackIt.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-BlackIt.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Bold.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-BoldIt.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-BoldIt.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-ExtraLight.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-ExtraLight.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-ExtraLightIt.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-ExtraLightIt.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-It.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-It.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Light.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-LightIt.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-LightIt.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Regular.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-Semibold.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-SemiboldIt.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/EOT/SourceSansPro-SemiboldIt.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Black.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-BlackIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-BlackIt.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Bold.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-BoldIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-BoldIt.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-ExtraLight.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-ExtraLightIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-ExtraLightIt.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-It.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-It.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Light.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-LightIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-LightIt.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Regular.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-Semibold.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-SemiboldIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/OTF/SourceSansPro-SemiboldIt.otf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Black.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-BlackIt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-BlackIt.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Bold.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-BoldIt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-BoldIt.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-ExtraLight.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-ExtraLightIt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-ExtraLightIt.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-It.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-It.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Light.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-LightIt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-LightIt.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Regular.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-Semibold.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-SemiboldIt.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/TTF/SourceSansPro-SemiboldIt.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Black.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Black.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Bold.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Bold.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-It.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-It.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Light.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Light.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-LightIt.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-LightIt.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Regular.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Regular.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Semibold.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-Semibold.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Black.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Black.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Bold.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Bold.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-It.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-It.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Light.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Light.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-LightIt.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-LightIt.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Regular.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Regular.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Semibold.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-Semibold.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/font-source-sans-pro/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-source-sans-pro", 3 | "version": "0.1.0", 4 | "main": "source-sans-pro.css", 5 | "homepage": "https://github.com/adobe/source-sans-pro", 6 | "repository": { 7 | "type": "git", 8 | "url": "https://github.com/ryzy/bower-font-source-sans-pro" 9 | }, 10 | "keywords": ["font", "SourceSans", "SourceSansPro"], 11 | "authors": [ 12 | { "name": "Marcin ryży Ryżycki" } 13 | ], 14 | "description": "Source Sans Pro font family by Adobe", 15 | "license": "SIL OFL 1.1", 16 | "ignore": ["**/.*"] 17 | } 18 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/gsap/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .AppleDouble 3 | .LSOverride 4 | Icon 5 | 6 | # Thumbnails 7 | ._* 8 | 9 | # Files that might appear on external disk 10 | .Spotlight-V100 11 | .Trashes 12 | 13 | # Windows image file caches 14 | Thumbs.db 15 | ehthumbs.db 16 | 17 | # Folder config file 18 | Desktop.ini 19 | 20 | # Recycle Bin used on file shares 21 | $RECYCLE.BIN/ -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "version": "2.1.4", 4 | "main": "dist/jquery.js", 5 | "license": "MIT", 6 | "ignore": [ 7 | "**/.*", 8 | "build", 9 | "dist/cdn", 10 | "speed", 11 | "test", 12 | "*.md", 13 | "AUTHORS.txt", 14 | "Gruntfile.js", 15 | "package.json" 16 | ], 17 | "devDependencies": { 18 | "sizzle": "2.1.1-jquery.2.1.2", 19 | "requirejs": "2.1.10", 20 | "qunit": "1.14.0", 21 | "sinon": "1.8.1" 22 | }, 23 | "keywords": [ 24 | "jquery", 25 | "javascript", 26 | "library" 27 | ], 28 | "homepage": "https://github.com/jquery/jquery", 29 | "_release": "2.1.4", 30 | "_resolution": { 31 | "type": "version", 32 | "tag": "2.1.4", 33 | "commit": "7751e69b615c6eca6f783a81e292a55725af6b85" 34 | }, 35 | "_source": "git://github.com/jquery/jquery.git", 36 | "_target": ">=1.7.2", 37 | "_originalSource": "jquery" 38 | } -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "version": "2.1.4", 4 | "main": "dist/jquery.js", 5 | "license": "MIT", 6 | "ignore": [ 7 | "**/.*", 8 | "build", 9 | "dist/cdn", 10 | "speed", 11 | "test", 12 | "*.md", 13 | "AUTHORS.txt", 14 | "Gruntfile.js", 15 | "package.json" 16 | ], 17 | "devDependencies": { 18 | "sizzle": "2.1.1-jquery.2.1.2", 19 | "requirejs": "2.1.10", 20 | "qunit": "1.14.0", 21 | "sinon": "1.8.1" 22 | }, 23 | "keywords": [ 24 | "jquery", 25 | "javascript", 26 | "library" 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/ajax/parseJSON.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Support: Android 2.3 6 | // Workaround failure to string-cast null input 7 | jQuery.parseJSON = function( data ) { 8 | return JSON.parse( data + "" ); 9 | }; 10 | 11 | return jQuery.parseJSON; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/ajax/parseXML.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Cross-browser xml parsing 6 | jQuery.parseXML = function( data ) { 7 | var xml, tmp; 8 | if ( !data || typeof data !== "string" ) { 9 | return null; 10 | } 11 | 12 | // Support: IE9 13 | try { 14 | tmp = new DOMParser(); 15 | xml = tmp.parseFromString( data, "text/xml" ); 16 | } catch ( e ) { 17 | xml = undefined; 18 | } 19 | 20 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { 21 | jQuery.error( "Invalid XML: " + data ); 22 | } 23 | return xml; 24 | }; 25 | 26 | return jQuery.parseXML; 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/ajax/var/nonce.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core" 3 | ], function( jQuery ) { 4 | return jQuery.now(); 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/ajax/var/rquery.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\?/); 3 | }); 4 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/attributes.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./attributes/attr", 4 | "./attributes/prop", 5 | "./attributes/classes", 6 | "./attributes/val" 7 | ], function( jQuery ) { 8 | 9 | // Return jQuery for attributes-only inclusion 10 | return jQuery; 11 | }); 12 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/core/var/rsingleTag.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // Match a standalone tag 3 | return (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); 4 | }); 5 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/css/addGetHookIf.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | 3 | function addGetHookIf( conditionFn, hookFn ) { 4 | // Define the hook, we'll check on the first run if it's really needed. 5 | return { 6 | get: function() { 7 | if ( conditionFn() ) { 8 | // Hook not needed (or it's not possible to use it due 9 | // to missing dependency), remove it. 10 | delete this.get; 11 | return; 12 | } 13 | 14 | // Hook needed; redefine it so that the support test is not executed again. 15 | return (this.get = hookFn).apply( this, arguments ); 16 | } 17 | }; 18 | } 19 | 20 | return addGetHookIf; 21 | 22 | }); 23 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/css/hiddenVisibleSelectors.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector" 4 | ], function( jQuery ) { 5 | 6 | jQuery.expr.filters.hidden = function( elem ) { 7 | // Support: Opera <= 12.12 8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements 9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; 10 | }; 11 | jQuery.expr.filters.visible = function( elem ) { 12 | return !jQuery.expr.filters.hidden( elem ); 13 | }; 14 | 15 | }); 16 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/css/swap.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // A method for quickly swapping in/out CSS properties to get correct calculations. 6 | jQuery.swap = function( elem, options, callback, args ) { 7 | var ret, name, 8 | old = {}; 9 | 10 | // Remember the old values, and insert the new ones 11 | for ( name in options ) { 12 | old[ name ] = elem.style[ name ]; 13 | elem.style[ name ] = options[ name ]; 14 | } 15 | 16 | ret = callback.apply( elem, args || [] ); 17 | 18 | // Revert the old values 19 | for ( name in options ) { 20 | elem.style[ name ] = old[ name ]; 21 | } 22 | 23 | return ret; 24 | }; 25 | 26 | return jQuery.swap; 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/css/var/cssExpand.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return [ "Top", "Right", "Bottom", "Left" ]; 3 | }); 4 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/css/var/getStyles.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return function( elem ) { 3 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150) 4 | // IE throws on elements created in popups 5 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" 6 | if ( elem.ownerDocument.defaultView.opener ) { 7 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); 8 | } 9 | 10 | return window.getComputedStyle( elem, null ); 11 | }; 12 | }); 13 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/css/var/isHidden.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | // css is assumed 5 | ], function( jQuery ) { 6 | 7 | return function( elem, el ) { 8 | // isHidden might be called from jQuery#filter function; 9 | // in that case, element will be second argument 10 | elem = el || elem; 11 | return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); 12 | }; 13 | }); 14 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/css/var/rmargin.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^margin/); 3 | }); 4 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/css/var/rnumnonpx.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../var/pnum" 3 | ], function( pnum ) { 4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/data/accepts.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | /** 6 | * Determines whether an object can have data 7 | */ 8 | jQuery.acceptData = function( owner ) { 9 | // Accepts only: 10 | // - Node 11 | // - Node.ELEMENT_NODE 12 | // - Node.DOCUMENT_NODE 13 | // - Object 14 | // - Any 15 | /* jshint -W018 */ 16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 17 | }; 18 | 19 | return jQuery.acceptData; 20 | }); 21 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/data/var/data_priv.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/data/var/data_user.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/deprecated.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./traversing" 4 | ], function( jQuery ) { 5 | 6 | // The number of elements contained in the matched element set 7 | jQuery.fn.size = function() { 8 | return this.length; 9 | }; 10 | 11 | jQuery.fn.andSelf = jQuery.fn.addBack; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/effects/animatedSelector.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector", 4 | "../effects" 5 | ], function( jQuery ) { 6 | 7 | jQuery.expr.filters.animated = function( elem ) { 8 | return jQuery.grep(jQuery.timers, function( fn ) { 9 | return elem === fn.elem; 10 | }).length; 11 | }; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/event/ajax.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../event" 4 | ], function( jQuery ) { 5 | 6 | // Attach a bunch of functions for handling common AJAX events 7 | jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) { 8 | jQuery.fn[ type ] = function( fn ) { 9 | return this.on( type, fn ); 10 | }; 11 | }); 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/event/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | support.focusinBubbles = "onfocusin" in window; 6 | 7 | return support; 8 | 9 | }); 10 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/exports/global.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../var/strundefined" 4 | ], function( jQuery, strundefined ) { 5 | 6 | var 7 | // Map over jQuery in case of overwrite 8 | _jQuery = window.jQuery, 9 | 10 | // Map over the $ in case of overwrite 11 | _$ = window.$; 12 | 13 | jQuery.noConflict = function( deep ) { 14 | if ( window.$ === jQuery ) { 15 | window.$ = _$; 16 | } 17 | 18 | if ( deep && window.jQuery === jQuery ) { 19 | window.jQuery = _jQuery; 20 | } 21 | 22 | return jQuery; 23 | }; 24 | 25 | // Expose jQuery and $ identifiers, even in AMD 26 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557) 27 | // and CommonJS for browser emulators (#13566) 28 | if ( typeof noGlobal === strundefined ) { 29 | window.jQuery = window.$ = jQuery; 30 | } 31 | 32 | }); 33 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/jquery.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./selector", 4 | "./traversing", 5 | "./callbacks", 6 | "./deferred", 7 | "./core/ready", 8 | "./data", 9 | "./queue", 10 | "./queue/delay", 11 | "./attributes", 12 | "./event", 13 | "./event/alias", 14 | "./manipulation", 15 | "./manipulation/_evalUrl", 16 | "./wrap", 17 | "./css", 18 | "./css/hiddenVisibleSelectors", 19 | "./serialize", 20 | "./ajax", 21 | "./ajax/xhr", 22 | "./ajax/script", 23 | "./ajax/jsonp", 24 | "./ajax/load", 25 | "./event/ajax", 26 | "./effects", 27 | "./effects/animatedSelector", 28 | "./offset", 29 | "./dimensions", 30 | "./deprecated", 31 | "./exports/amd", 32 | "./exports/global" 33 | ], function( jQuery ) { 34 | 35 | return jQuery; 36 | 37 | }); 38 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/manipulation/_evalUrl.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../ajax" 3 | ], function( jQuery ) { 4 | 5 | jQuery._evalUrl = function( url ) { 6 | return jQuery.ajax({ 7 | url: url, 8 | type: "GET", 9 | dataType: "script", 10 | async: false, 11 | global: false, 12 | "throws": true 13 | }); 14 | }; 15 | 16 | return jQuery._evalUrl; 17 | 18 | }); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/manipulation/var/rcheckableType.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^(?:checkbox|radio)$/i); 3 | }); 4 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/outro.js: -------------------------------------------------------------------------------- 1 | })); 2 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/queue/delay.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../queue", 4 | "../effects" // Delay is optional because of this dependency 5 | ], function( jQuery ) { 6 | 7 | // Based off of the plugin by Clint Helfers, with permission. 8 | // http://blindsignals.com/index.php/2009/07/jquery-delay/ 9 | jQuery.fn.delay = function( time, type ) { 10 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; 11 | type = type || "fx"; 12 | 13 | return this.queue( type, function( next, hooks ) { 14 | var timeout = setTimeout( next, time ); 15 | hooks.stop = function() { 16 | clearTimeout( timeout ); 17 | }; 18 | }); 19 | }; 20 | 21 | return jQuery.fn.delay; 22 | }); 23 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/selector-sizzle.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "sizzle" 4 | ], function( jQuery, Sizzle ) { 5 | 6 | jQuery.find = Sizzle; 7 | jQuery.expr = Sizzle.selectors; 8 | jQuery.expr[":"] = jQuery.expr.pseudos; 9 | jQuery.unique = Sizzle.uniqueSort; 10 | jQuery.text = Sizzle.getText; 11 | jQuery.isXMLDoc = Sizzle.isXML; 12 | jQuery.contains = Sizzle.contains; 13 | 14 | }); 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/selector.js: -------------------------------------------------------------------------------- 1 | define([ "./selector-sizzle" ]); 2 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/traversing/var/rneedsContext.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | ], function( jQuery ) { 5 | return jQuery.expr.match.needsContext; 6 | }); 7 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/arr.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return []; 3 | }); 4 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/class2type.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // [[Class]] -> type pairs 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/concat.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.concat; 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/hasOwn.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.hasOwnProperty; 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/indexOf.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.indexOf; 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/pnum.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; 3 | }); 4 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/push.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.push; 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/rnotwhite.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\S+/g); 3 | }); 4 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/slice.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.slice; 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/strundefined.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return typeof undefined; 3 | }); 4 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/support.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // All support tests are defined in their respective modules. 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/jquery/src/var/toString.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.toString; 5 | }); 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/js-signals/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "js-signals", 3 | "version": "1.0.0", 4 | "homepage": "http://millermedeiros.github.com/js-signals/", 5 | "authors": [ 6 | "millermedeiros " 7 | ], 8 | "description": "Custom Event/Messaging System", 9 | "main": "dist/signals.js", 10 | "keywords": [ 11 | "signal", 12 | "signals", 13 | "event", 14 | "emitter", 15 | "pub/sub", 16 | "observer" 17 | ], 18 | "license": "MIT", 19 | "ignore": [ 20 | "**/.*", 21 | "node_modules", 22 | "bower_components", 23 | "test", 24 | "tests", 25 | "build", 26 | "src", 27 | "build.xml", 28 | "package.json", 29 | "updateDocs.sh" 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/lodash/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lodash", 3 | "main": "lodash.js", 4 | "ignore": [ 5 | ".*", 6 | "*.custom.*", 7 | "*.log", 8 | "*.map", 9 | "*.md", 10 | "lodash.src.js", 11 | "component.json", 12 | "package.json", 13 | "doc", 14 | "node_modules", 15 | "perf", 16 | "test", 17 | "vendor" 18 | ], 19 | "homepage": "https://github.com/lodash/lodash", 20 | "version": "3.10.1", 21 | "_release": "3.10.1", 22 | "_resolution": { 23 | "type": "version", 24 | "tag": "3.10.1", 25 | "commit": "ef20b4290cc4fe7551c82a552ea7ffa76548eec8" 26 | }, 27 | "_source": "git://github.com/lodash/lodash.git", 28 | "_target": "~3.10.1", 29 | "_originalSource": "lodash", 30 | "_direct": true 31 | } -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/lodash/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lodash", 3 | "main": "lodash.js", 4 | "ignore": [ 5 | ".*", 6 | "*.custom.*", 7 | "*.log", 8 | "*.map", 9 | "*.md", 10 | "lodash.src.js", 11 | "component.json", 12 | "package.json", 13 | "doc", 14 | "node_modules", 15 | "perf", 16 | "test", 17 | "vendor" 18 | ] 19 | } 20 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "spectrum", 3 | "version": "1.7.1", 4 | "main": [ 5 | "./spectrum.css", 6 | "./spectrum.js" 7 | ], 8 | "docs": "http://bgrins.github.com/spectrum", 9 | "homepage": "http://bgrins.github.com/spectrum", 10 | "demo": "http://jsfiddle.net/bgrins/ctkY3/", 11 | "dependencies": { 12 | "jquery": ">=1.7.2" 13 | }, 14 | "ignore": [ 15 | ".gitignore", 16 | ".travis.yml", 17 | "build/", 18 | "docs/", 19 | "example/", 20 | "Gruntfile.js", 21 | "LICENSE", 22 | "README.md", 23 | "test/" 24 | ], 25 | "_release": "1.7.1", 26 | "_resolution": { 27 | "type": "version", 28 | "tag": "1.7.1", 29 | "commit": "61ad86cbccf9e494a83eb8cd5ccd8eef068e7501" 30 | }, 31 | "_source": "git://github.com/bgrins/spectrum.git", 32 | "_target": "~1.7.1", 33 | "_originalSource": "spectrum", 34 | "_direct": true 35 | } -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "spectrum", 3 | "version": "1.7.1", 4 | "main": ["./spectrum.css", "./spectrum.js"], 5 | "docs": "http://bgrins.github.com/spectrum", 6 | "homepage": "http://bgrins.github.com/spectrum", 7 | "demo": "http://jsfiddle.net/bgrins/ctkY3/", 8 | "dependencies": { 9 | "jquery": ">=1.7.2" 10 | }, 11 | "ignore": [ 12 | ".gitignore", 13 | ".travis.yml", 14 | "build/", 15 | "docs/", 16 | "example/", 17 | "Gruntfile.js", 18 | "LICENSE", 19 | "README.md", 20 | "test/" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-ar.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Arabic (ar) localization 3 | // https://github.com/bgrins/spectrum 4 | (function ( $ ) { 5 | 6 | var localization = $.spectrum.localization["ar"] = { 7 | cancelText: "إلغاء", 8 | chooseText: "إختار", 9 | clearText: "إرجاع الألوان على ما كانت", 10 | noColorSelectedText: "لم تختار أي لون", 11 | togglePaletteMoreText: "أكثر", 12 | togglePaletteLessText: "أقل" 13 | }; 14 | 15 | $.extend($.fn.spectrum.defaults, localization); 16 | 17 | })( jQuery ); 18 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-de.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // German (de) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["de"] = { 8 | cancelText: "Abbrechen", 9 | chooseText: "Wählen", 10 | clearText: "Farbauswahl zurücksetzen", 11 | noColorSelectedText: "Keine Farbe ausgewählt", 12 | togglePaletteMoreText: "Mehr", 13 | togglePaletteLessText: "Weniger" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-dk.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Danish (dk) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["dk"] = { 8 | cancelText: "annuller", 9 | chooseText: "Vælg" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-es.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Spanish (es) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["es"] = { 8 | cancelText: "Cancelar", 9 | chooseText: "Elegir", 10 | clearText: "Borrar color seleccionado", 11 | noColorSelectedText: "Ningún color seleccionado", 12 | togglePaletteMoreText: "Más", 13 | togglePaletteLessText: "Menos" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-fa.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Persian (fa) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["fa"] = { 8 | cancelText: "لغو", 9 | chooseText: "انتخاب" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-fi.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Finnish (fi) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["fi"] = { 8 | cancelText: "Kumoa", 9 | chooseText: "Valitse" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-fr.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // French (fr) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["fr"] = { 8 | cancelText: "Annuler", 9 | chooseText: "Valider", 10 | clearText: "Effacer couleur sélectionnée", 11 | noColorSelectedText: "Aucune couleur sélectionnée", 12 | togglePaletteMoreText: "Plus", 13 | togglePaletteLessText: "Moins" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-gr.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Greek (gr) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["gr"] = { 8 | cancelText: "Ακύρωση", 9 | chooseText: "Επιλογή", 10 | clearText: "Καθαρισμός επιλεγμένου χρώματος", 11 | noColorSelectedText: "Δεν έχει επιλεχθεί κάποιο χρώμα", 12 | togglePaletteMoreText: "Περισσότερα", 13 | togglePaletteLessText: "Λιγότερα" 14 | }; 15 | 16 | $.extend($.gr.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-he.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Hebrew (he) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["he"] = { 8 | cancelText: "בטל בחירה", 9 | chooseText: "בחר צבע", 10 | clearText: "אפס בחירה", 11 | noColorSelectedText: "לא נבחר צבע", 12 | togglePaletteMoreText: "עוד צבעים", 13 | togglePaletteLessText: "פחות צבעים" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-hr.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Croatian (hr) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["hr"] = { 8 | cancelText: "Odustani", 9 | chooseText: "Odaberi", 10 | clearText: "Poništi odabir", 11 | noColorSelectedText: "Niti jedna boja nije odabrana", 12 | togglePaletteMoreText: "Više", 13 | togglePaletteLessText: "Manje" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-it.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Italian (it) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["it"] = { 8 | cancelText: "annulla", 9 | chooseText: "scegli", 10 | clearText: "Annulla selezione colore", 11 | noColorSelectedText: "Nessun colore selezionato" 12 | }; 13 | 14 | $.extend($.fn.spectrum.defaults, localization); 15 | 16 | })( jQuery ); 17 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-ja.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Japanese (ja) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["ja"] = { 8 | cancelText: "中止", 9 | chooseText: "選択" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-nl.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Dutch (nl-nl) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["nl-nl"] = { 8 | cancelText: "Annuleer", 9 | chooseText: "Kies", 10 | clearText: "Wis kleur selectie", 11 | togglePaletteMoreText: 'Meer', 12 | togglePaletteLessText: 'Minder' 13 | }; 14 | 15 | $.extend($.fn.spectrum.defaults, localization); 16 | 17 | })( jQuery ); 18 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-pl.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Polish (pl) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["pl"] = { 8 | cancelText: "Anuluj", 9 | chooseText: "Wybierz", 10 | clearText: "Usuń wybór koloru", 11 | noColorSelectedText: "Nie wybrano koloru", 12 | togglePaletteMoreText: "Więcej", 13 | togglePaletteLessText: "Mniej" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-pt-br.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Brazilian (pt-br) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["pt-br"] = { 8 | cancelText: "Cancelar", 9 | chooseText: "Escolher", 10 | clearText: "Limpar cor selecionada", 11 | noColorSelectedText: "Nenhuma cor selecionada", 12 | togglePaletteMoreText: "Mais", 13 | togglePaletteLessText: "Menos" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-ru.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Russian (ru) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["ru"] = { 8 | cancelText: "отмена", 9 | chooseText: "выбрать" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-sv.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Swedish (sv) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["sv"] = { 8 | cancelText: "Avbryt", 9 | chooseText: "Välj" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-tr.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Turkish (tr) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["tr"] = { 8 | cancelText: "iptal", 9 | chooseText: "tamam" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-zh-cn.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Simplified Chinese (zh-cn) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["zh-cn"] = { 8 | cancelText: "取消", 9 | chooseText: "选择", 10 | clearText: "清除", 11 | togglePaletteMoreText: "更多选项", 12 | togglePaletteLessText: "隐藏", 13 | noColorSelectedText: "尚未选择任何颜色" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/i18n/jquery.spectrum-zh-tw.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Traditional Chinese (zh-tw) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["zh-tw"] = { 8 | cancelText: "取消", 9 | chooseText: "選擇", 10 | clearText: "清除", 11 | togglePaletteMoreText: "更多選項", 12 | togglePaletteLessText: "隱藏", 13 | noColorSelectedText: "尚未選擇任何顏色" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/bower_components/spectrum/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "spectrum-colorpicker", 3 | "description": "Spectrum: the no hassle jQuery colorpicker", 4 | "version": "1.7.1", 5 | "main": "spectrum.js", 6 | "license": "MIT", 7 | "keywords": ["jquery-plugin", "ecosystem:jquery", "color", "colorpicker", "ui"], 8 | "homepage": "http://bgrins.github.com/spectrum", 9 | "repository": { 10 | "type": "git", 11 | "url": "https://bgrins.github.com/spectrum" 12 | }, 13 | "author": { 14 | "name" : "Brian Grinstead", 15 | "email" : "briangrinstead@gmail.com", 16 | "url" : "http://briangrinstead.com/" 17 | }, 18 | "devDependencies": { 19 | "grunt": "~0.4.0", 20 | "grunt-contrib-jshint": "~0.4.3", 21 | "grunt-contrib-qunit": "~0.2.0", 22 | "grunt-contrib-uglify": "~0.2.0" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/fonts/icomoon/Read Me.txt: -------------------------------------------------------------------------------- 1 | Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures. 2 | 3 | You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects. 4 | 5 | You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu > Manage Projects) to retrieve your icon selection. 6 | -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/fonts/icomoon/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/fonts/icomoon/fonts/icomoon.eot -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/fonts/icomoon/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/fonts/icomoon/fonts/icomoon.ttf -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/fonts/icomoon/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevoree-modeling/framework/a699bb7824ce8eec38b73ae9c998897c477a503a/old/addons/org.kevoree.modeling.microframework.addons.graphview/src/main/resources/timeline/fonts/icomoon/fonts/icomoon.woff -------------------------------------------------------------------------------- /old/addons/org.kevoree.modeling.microframework.addons.kolyfill/src/test/resources/test-module/test-module.css: -------------------------------------------------------------------------------- 1 | 2 | :host { 3 | display: block; 4 | width: 500px; 5 | height: 250px; 6 | border: 1px solid red; 7 | } 8 | 9 | :host span.bold { 10 | font-weight: bold; 11 | } 12 | 13 | :host .blue { 14 | color: blue 15 | } -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | export JAVA_HOME=$(/usr/libexec/java_home) 3 | mvn -P release release:clean 4 | mvn -P release release:prepare 5 | mvn -P release release:perform -------------------------------------------------------------------------------- /todo/TODO_FF: -------------------------------------------------------------------------------- 1 | LOOKUP_ALL_TIME 2 | 3 | SAVE_META_MODEL_CLASSES 4 | 5 | LISTENER_API 6 | 7 | OPPOSITE_DEPENDENCY 8 | 9 | GC_COUNTERS 10 | 11 | TRAVERSE_TIME 12 | 13 | TRAVERSE_UNIVERSE 14 | 15 | GENERATION_OF_ENUM 16 | 17 | MAX_ELEM_TIME 18 | 19 | TIME_TREE_MODIFIED_ATTRIBUTES 20 | 21 | ADD_GENERIC_INDEX 22 | 23 | IMPLEMENT tHE OPTIMZIATION WITH TIME AND UNIVERSE CACHE ON OBJECT 24 | 25 | WHERE IS THE DOUBLE POLYNOMIAL MODEL? 26 | 27 | JS_WEB_WORKER 28 | 29 | LOCAL_STORAGE_JS 30 | 31 | SCHEDULER 32 | 33 | DOUBLE_LINKED_REF_GC_DISTORDED_OBJ_UNLOAD --------------------------------------------------------------------------------