# Uses of Class
org.apache.uima.jcas.impl.JCasImpl

Packages that use JCasImpl
Package
Description
org.apache.uima.cas
Common Analysis System(CAS) Interfaces
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.jcas.impl
Provides the classes that support the Java Cas Model (JCM).

- ## Uses of JCasImpl in org.apache.uima.cas

  Methods in org.apache.uima.cas that return JCasImpl
  Modifier and Type
  Method
  Description
  `default JCasImpl`
  CAS.`getJCasImpl()`
  Get the JCasImpl view for this CAS view

- ## Uses of JCasImpl in org.apache.uima.cas.impl

  Methods in org.apache.uima.cas.impl that return JCasImpl
  Modifier and Type
  Method
  Description
  `JCasImpl`
  CASImpl.`getJCasImpl()`
  Constructors in org.apache.uima.cas.impl with parameters of type JCasImpl
  Modifier
  Constructor
  Description
  `protected`
  `FeatureStructureImplC(JCasImpl jcasImpl)`
  For JCas use (done this way to allow "final") The TypeImpl is derived from the JCas cover class name
  `protected`
  `FeatureStructureImplC(JCasImpl jcasImpl, int aId)`
  For temporary marker annotations.

- ## Uses of JCasImpl in org.apache.uima.jcas.impl

  Methods in org.apache.uima.jcas.impl that return JCasImpl
  Modifier and Type
  Method
  Description
  `static JCasImpl`
  JCasImpl.`getJCas(CASImpl cas)`
  creates a new JCas instance that corresponds to a CAS instance.