/* | |
* Licensed to the Apache Software Foundation (ASF) under one | |
* or more contributor license agreements. See the NOTICE file | |
* distributed with this work for additional information | |
* regarding copyright ownership. The ASF licenses this file | |
* to you under the Apache License, Version 2.0 (the | |
* "License"); you may not use this file except in compliance | |
* with the License. You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, | |
* software distributed under the License is distributed on an | |
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
* KIND, either express or implied. See the License for the | |
* specific language governing permissions and limitations | |
* under the License. | |
*/ | |
package org.apache.uima.cas.test; | |
import java.lang.invoke.CallSite; | |
import java.lang.invoke.MethodHandle; | |
import org.apache.uima.cas.impl.CASImpl; | |
import org.apache.uima.cas.impl.TypeImpl; | |
import org.apache.uima.cas.impl.TypeSystemImpl; | |
import org.apache.uima.jcas.JCas; | |
import org.apache.uima.jcas.JCasRegistry; | |
import org.apache.uima.jcas.tcas.Annotation; | |
/** | |
* Updated by JCasGen Fri Dec 16 10:23:12 EST 2016 | |
* XML source: C:/au/svnCheckouts/branches/uimaj/v3-alpha/uimaj-core/src/test/java/org/apache/uima/jcas/test/generatedx.xml | |
* @generated */ | |
public class Level_1 extends Annotation { | |
/** @generated | |
* @ordered | |
*/ | |
@SuppressWarnings ("hiding") | |
public final static String _TypeName = "org.apache.uima.cas.test.Level_1"; | |
/** @generated | |
* @ordered | |
*/ | |
@SuppressWarnings ("hiding") | |
public final static int typeIndexID = JCasRegistry.register(Level_1.class); | |
/** @generated | |
* @ordered | |
*/ | |
@SuppressWarnings ("hiding") | |
public final static int type = typeIndexID; | |
/** @generated | |
* @return index of the type | |
*/ | |
@Override | |
public int getTypeIndexID() {return typeIndexID;} | |
/* ******************* | |
* Feature Offsets * | |
* *******************/ | |
/* Feature Adjusted Offsets */ | |
// public final static int _FI_id = TypeSystemImpl.getAdjustedFeatureOffset("id"); | |
private final static CallSite _FC_id = TypeSystemImpl.createCallSite(Level_1.class, "id"); | |
private final static MethodHandle _FH_id = _FC_id.dynamicInvoker(); | |
/** Never called. Disable default constructor | |
* @generated */ | |
protected Level_1() {/* intentionally empty block */} | |
/** Internal - constructor used by generator | |
* @generated | |
* @param casImpl the CAS this Feature Structure belongs to | |
* @param type the type of this Feature Structure | |
*/ | |
public Level_1(TypeImpl type, CASImpl casImpl) { | |
super(type, casImpl); | |
readObject(); | |
} | |
/** @generated | |
* @param jcas JCas to which this Feature Structure belongs | |
*/ | |
public Level_1(JCas jcas) { | |
super(jcas); | |
readObject(); | |
} | |
/** @generated | |
* @param jcas JCas to which this Feature Structure belongs | |
* @param begin offset to the begin spot in the SofA | |
* @param end offset to the end spot in the SofA | |
*/ | |
public Level_1(JCas jcas, int begin, int end) { | |
super(jcas); | |
setBegin(begin); | |
setEnd(end); | |
readObject(); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* Write your own initialization here | |
* <!-- end-user-doc --> | |
* | |
* @generated modifiable | |
*/ | |
private void readObject() {/*default - does nothing empty block */} | |
//*--------------* | |
//* Feature: id | |
/** getter for id - gets id of document. (For example, file:///MyDirectory/myFile.txt for a simple file or http://incubator.apache.org/uima/index.html for content from a web source.) | |
* @generated | |
* @return value of the feature | |
*/ | |
public float getId() { return _getFloatValueNc(wrapGetIntCatchException(_FH_id));} | |
/** setter for id - sets id of document. (For example, file:///MyDirectory/myFile.txt for a simple file or http://incubator.apache.org/uima/index.html for content from a web source.) | |
* @generated | |
* @param v value to set into the feature | |
*/ | |
public void setId(float v) { | |
_setFloatValueNfc(wrapGetIntCatchException(_FH_id), v); | |
} | |
} | |