if (typeAdapter.getAttachFeatureName() != null) { dependentFs = fs.getFeatureValue(dependentFeature).getFeatureValue(arcSpanFeature); governorFs = fs.getFeatureValue(governorFeature).getFeatureValue(arcSpanFeature);
if (typeAdapter.getAttachFeatureName() != null) { dependentFs = fs.getFeatureValue(dependentFeature).getFeatureValue(arcSpanFeature); governorFs = fs.getFeatureValue(governorFeature).getFeatureValue(arcSpanFeature);
Feature arcSpanFeature = spanType.getFeatureByBaseName(typeAdapter.getAttachFeatureName()); if (typeAdapter.getAttachFeatureName() != null) { dependentFs = fs.getFeatureValue(dependentFeature).getFeatureValue(arcSpanFeature); governorFs = fs.getFeatureValue(governorFeature).getFeatureValue(arcSpanFeature); if (typeAdapter.getAttachFeatureName() != null) { message.append("\nRelation [" + typeAdapter.getLayer().getName() + "] attached to feature [" + typeAdapter.getAttachFeatureName() + "].");
Feature arcSpanFeature = spanType.getFeatureByBaseName(typeAdapter.getAttachFeatureName()); if (typeAdapter.getAttachFeatureName() != null) { dependentFs = fs.getFeatureValue(dependentFeature).getFeatureValue(arcSpanFeature); governorFs = fs.getFeatureValue(governorFeature).getFeatureValue(arcSpanFeature); if (typeAdapter.getAttachFeatureName() != null) { message.append("\nRelation [" + typeAdapter.getLayer().getName() + "] attached to feature [" + typeAdapter.getAttachFeatureName() + "].");
public static FeatureStructure[] resolve(RelationAdapter aAdapter, AnnotationFS aRelation) { Type type = aRelation.getType(); Feature targetFeature = type.getFeatureByBaseName(aAdapter.getTargetFeatureName()); Feature sourceFeature = type.getFeatureByBaseName(aAdapter.getSourceFeatureName()); FeatureStructure targetFs; FeatureStructure sourceFs; if (aAdapter.getAttachFeatureName() != null) { Type spanType = getType(aRelation.getCAS(), aAdapter.getAttachTypeName()); Feature arcSpanFeature = spanType.getFeatureByBaseName(aAdapter.getAttachFeatureName()); targetFs = aRelation.getFeatureValue(targetFeature).getFeatureValue(arcSpanFeature); sourceFs = aRelation.getFeatureValue(sourceFeature).getFeatureValue(arcSpanFeature); } else { targetFs = aRelation.getFeatureValue(targetFeature); sourceFs = aRelation.getFeatureValue(sourceFeature); } return new FeatureStructure[] { sourceFs, targetFs }; } }
public static FeatureStructure[] resolve(RelationAdapter aAdapter, AnnotationFS aRelation) { Type type = aRelation.getType(); Feature targetFeature = type.getFeatureByBaseName(aAdapter.getTargetFeatureName()); Feature sourceFeature = type.getFeatureByBaseName(aAdapter.getSourceFeatureName()); FeatureStructure targetFs; FeatureStructure sourceFs; if (aAdapter.getAttachFeatureName() != null) { Type spanType = getType(aRelation.getCAS(), aAdapter.getAttachTypeName()); Feature arcSpanFeature = spanType.getFeatureByBaseName(aAdapter.getAttachFeatureName()); targetFs = aRelation.getFeatureValue(targetFeature).getFeatureValue(arcSpanFeature); sourceFs = aRelation.getFeatureValue(sourceFeature).getFeatureValue(arcSpanFeature); } else { targetFs = aRelation.getFeatureValue(targetFeature); sourceFs = aRelation.getFeatureValue(sourceFeature); } return new FeatureStructure[] { sourceFs, targetFs }; } }
if (relationAdapter.getAttachFeatureName() != null) { relationSourceAttachFeature = sourceFeature.getRange().getFeatureByBaseName( relationAdapter.getAttachFeatureName()); relationTargetAttachFeature = targetFeature.getRange().getFeatureByBaseName( relationAdapter.getAttachFeatureName());
Feature arcSpanFeature = spanType.getFeatureByBaseName(aAdapter.getAttachFeatureName()); if (aAdapter.getAttachFeatureName() != null) { dependentFs = (AnnotationFS) fs.getFeatureValue(dependentFeature) .getFeatureValue(arcSpanFeature);
Feature arcSpanFeature = spanType.getFeatureByBaseName(aAdapter.getAttachFeatureName()); if (aAdapter.getAttachFeatureName() != null) { dependentFs = (AnnotationFS) fs.getFeatureValue(dependentFeature) .getFeatureValue(arcSpanFeature);
Feature arcSpanFeature = spanType.getFeatureByBaseName(adapter.getAttachFeatureName()); AnnotationFS governorFs = null; if (adapter.getAttachFeatureName() != null) { dependentFs = (AnnotationFS) fs.getFeatureValue(dependentFeature) .getFeatureValue(arcSpanFeature);
Feature arcSpanFeature = spanType.getFeatureByBaseName(adapter.getAttachFeatureName()); AnnotationFS governorFs = null; if (adapter.getAttachFeatureName() != null) { dependentFs = (AnnotationFS) fs.getFeatureValue(dependentFeature) .getFeatureValue(arcSpanFeature);
Feature arcSpanFeature = spanType.getFeatureByBaseName(adapter.getAttachFeatureName()); AnnotationFS governorFs = null; if (adapter.getAttachFeatureName() != null) { dependentFs = (AnnotationFS) fs.getFeatureValue(dependentFeature) .getFeatureValue(arcSpanFeature);
Feature arcSpanFeature = spanType.getFeatureByBaseName(adapter.getAttachFeatureName()); AnnotationFS governorFs = null; if (adapter.getAttachFeatureName() != null) { dependentFs = (AnnotationFS) fs.getFeatureValue(dependentFeature) .getFeatureValue(arcSpanFeature);