private EditorCell createProperty_j36akn_a(EditorContext editorContext, SNode node) { CellProviderWithRole provider = new PropertyCellProvider(node, editorContext); provider.setRole("name"); provider.setNoTargetText("<no name>"); EditorCell editorCell; editorCell = provider.createEditorCell(editorContext); editorCell.setCellId("VDNCC_property_name"); Style style = new StyleImpl(); BaseLanguageStyle_StyleSheet.applyVariableName(style, editorCell); style.set(StyleAttributes.RT_ANCHOR_TAG, "default_RTransform"); editorCell.getStyle().putAll(style); if (renderingCondition_j36akn_a0(node, editorContext, editorContext.getScope())) { editorCell.getStyle().set(StyleAttributes.FOCUS_POLICY, FocusPolicy.FIRST_EDITABLE_CELL); } editorCell.setSubstituteInfo( new CompositeSubstituteInfo( editorContext, provider.getCellContext(), new SubstituteInfoPartExt[] { new VariableDeclaration_NameCellComponent .VariableDeclaration_name_postfixCellMenu_j36akn_a0a() })); SNode attributeConcept = provider.getRoleAttribute(); Class attributeKind = provider.getRoleAttributeClass(); if (attributeConcept != null) { IOperationContext opContext = editorContext.getOperationContext(); EditorManager manager = EditorManager.getInstanceFromContext(opContext); return manager.createRoleAttributeCell( editorContext, attributeConcept, attributeKind, editorCell); } else return editorCell; }