672673674675676677678679680681682
if (value.getFeatureStructure() instanceof ArrayFS) { ArrayFS array = (ArrayFS) value.getFeatureStructure(); array.set(value.slot(), (FeatureStructure) event.data); document.update(array); event.detail = DND.DROP_COPY; }
5960616263646566676869
ArrayValue value = (ArrayValue) element; if (value.getFeatureStructure() instanceof ArrayFS) { ArrayFS array = (ArrayFS) value.getFeatureStructure(); FeatureStructure fs = array.get(value.slot()); if (fs == null) { cell.setText("null"); } else {
673674675676677678679680681682683
330331332333334335336337338339340
} else if (element instanceof ArrayValue) { ArrayValue arrayValue = (ArrayValue) element; ArrayFS array = (ArrayFS) arrayValue.getFeatureStructure(); array.set(arrayValue.slot(), null); document.update(array); } }
354355356357358359360361362363364
ArrayValue arrayValue = (ArrayValue) selection.getFirstElement(); if (arrayValue.getFeatureStructure() instanceof ArrayFS) { ArrayFS array = (ArrayFS) arrayValue.getFeatureStructure(); result = array.get(arrayValue.slot()) != null; } } } return result;
509510511512513514515516517518519
FeatureStructure fs = createFS(createFsDialog.getType(), createFsDialog.getArraySize()); ArrayFS array = (ArrayFS) value.getFeatureStructure(); array.set(value.slot(), fs); document.update(value.getFeatureStructure()); } } }
534535536537538539540541542543544
ArrayValue value = (ArrayValue) selection.getFirstElement(); if (value.getFeatureStructure() instanceof ArrayFS) { ArrayFS array = (ArrayFS) value.getFeatureStructure(); if (array.get(value.slot()) == null) { result = true; } } } }