public class Get extends NavigateObjectPath<Object>
| Modifier and Type | Method and Description |
|---|---|
protected Object |
processEmptyPath(javax.jmi.reflect.RefFeatured start)
Processing an EMPTY navigation path
|
protected Object |
processLast(javax.jmi.reflect.RefFeatured start,
javax.jmi.reflect.RefFeatured current,
String itemName,
Object value)
Processing of the final attribute or association *-to-MANY in the path
|
protected Object |
processLast(javax.jmi.reflect.RefFeatured start,
javax.jmi.reflect.RefFeatured current,
String itemName,
javax.jmi.reflect.RefFeatured associated)
Processing of the final association *-to-ONE in the path
|
executeprotected Object processEmptyPath(javax.jmi.reflect.RefFeatured start)
NavigateObjectPathprocessEmptyPath in class NavigateObjectPath<Object>start - not null object the navigation started fromNavigateObjectPath.processEmptyPath(javax.jmi.reflect.RefFeatured)protected Object processLast(javax.jmi.reflect.RefFeatured start, javax.jmi.reflect.RefFeatured current, String itemName, javax.jmi.reflect.RefFeatured associated)
NavigateObjectPathprocessLast in class NavigateObjectPath<Object>start - not null object the navigation started fromcurrent - not null object reached down the path EXCEPT the last name in that pathitemName - the non-null, non-empty last name in the path, which is an association *-to-ONE,
already validated as accessible through Navigator.getReflectiveValue(Object, String)associated - the reached last associated to current model element in the association itemNameNavigateObjectPath.processLast(javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefFeatured, java.lang.String, javax.jmi.reflect.RefFeatured)protected Object processLast(javax.jmi.reflect.RefFeatured start, javax.jmi.reflect.RefFeatured current, String itemName, Object value)
NavigateObjectPathprocessLast in class NavigateObjectPath<Object>start - not null object the navigation started fromitemName - the non-null, non-empty last name in the path, which is an association *-to-MANY or attribute name,
already validated as accessible through Navigator.getReflectiveValue(Object, String)value - the attribute value or association *-to-MANY reached at the end of the pathNavigateObjectPath.processLast(javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefFeatured, java.lang.String, java.lang.Object)Copyright © 2001–2018 MDA Tools. All rights reserved.