object CanonicalWebAPISpecTransformer extends PlatformSecrets
- Alphabetic
- By Inheritance
- CanonicalWebAPISpecTransformer
- PlatformSecrets
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val CANONICAL_WEBAPI_NAME: String
- val REPO_ASSET_LOCATION: String
- val REPO_EXTENDS: String
- val REPO_INTERNAL_REF: String
- val REPO_LINK_LABEL: String
- val REPO_LINK_TARGET: String
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
buildCanonicalClassMapping: Map[TypeUri, DialectNode]
Creates a map from the node mapping in the canonical web api dialect to the mapped class in the WebAPI vocabulary
Creates a map from the node mapping in the canonical web api dialect to the mapped class in the WebAPI vocabulary
- Attributes
- protected
-
def
cleanAMFModel(unit: BaseUnit): BaseUnit
Cleans the input WebAPI model adding the required information to the underlying RDF graph and uses it to build the canonical WebAPI dialect instance as output
Cleans the input WebAPI model adding the required information to the underlying RDF graph and uses it to build the canonical WebAPI dialect instance as output
- unit
a AMF WebAPI model parsed from RAML / OAS
- returns
Equivalent Canonical WebAPI AML dialect instance
- Attributes
- protected
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
defaultIri(metadata: Obj): String
- Attributes
- protected
- def domainElementsFrom(nativeModel: Model): Seq[DomainElementUri]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findWebAPIDialect: Option[Dialect]
- Attributes
- protected
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
platform: Platform
- Definition Classes
- PlatformSecrets
-
def
preProcessUnits(nativeModel: Model): String
Transforms the doc:Units in the graph into the domain elements for assets in the canonical web api spec dialect
-
def
renameResource(source: String, target: String, nativeModel: Model): Unit
Renames the URI of a resource node in the RDF graph: incoming and outgoing edges
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transform(unit: BaseUnit): Future[BaseUnit]
Transforms a WebAPI model parsed by AMF from a RAML/OAS document into a canonical WebAPI model compatible with the canonical WebAPI AML dialect
-
def
transformAnnotations(nativeModel: Model, typeMapping: Map[TypeUri, DialectNode], domainElement: DomainElementUri): Unit
- Attributes
- protected
-
def
transformDataNodes(typeMapping: Map[TypeUri, DialectNode], nativeModel: Model): Unit
- Attributes
- protected
-
def
transformLink(nativeModel: Model, domainElement: DomainElementUri): Unit
- Attributes
- protected
- def transformType(nativeModel: Model, domainElement: DomainElementUri, mapping: Map[TypeUri, DialectNode]): Unit
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()