code: public void createPackageContents() {
  		if (isCreated) return;
  		isCreated = true;
  
  		// Create classes and their features
  		afpEClass = createEClass(AFP);
  		createEReference(afpEClass, AFP__STRUCTURED_FIELDS);
  
  		sfEClass = createEClass(SF);
  		createEAttribute(sfEClass, SF__NUMBER);
  		createEAttribute(sfEClass, SF__OFFSET);
  		createEAttribute(sfEClass, SF__ID);
  		createEAttribute(sfEClass, SF__LENGTH);
  		createEReference(sfEClass, SF__CHILDREN);
  		createEAttribute(sfEClass, SF__RAW_DATA);
  		createEAttribute(sfEClass, SF__CHARSET);
  
  		unknsfEClass = createEClass(UNKNSF);
  
  		sfGrouperEClass = createEClass(SF_GROUPER);
  
  		tripletEClass = createEClass(TRIPLET);
  		createEAttribute(tripletEClass, TRIPLET__LABEL);
  		createEAttribute(tripletEClass, TRIPLET__CHARSET);
  		createEAttribute(tripletEClass, TRIPLET__FILE_OFFSET);
  		createEAttribute(tripletEClass, TRIPLET__TRIPLET_LENGTH);
  		createEAttribute(tripletEClass, TRIPLET__TRIPLET_ID);
  		createEAttribute(tripletEClass, TRIPLET__TRIPLET_NUMBER);
  
  		// Create data types
  		modcaStringEDataType = createEDataType(MODCA_STRING);
  		modcaString4EDataType = createEDataType(MODCA_STRING4);
  		modcaString8EDataType = createEDataType(MODCA_STRING8);
  		modcaString32EDataType = createEDataType(MODCA_STRING32);
  		charsetEDataType = createEDataType(CHARSET);
  	}
docs: Creates the meta-model objects for the package.  This method is
  guarded to have no affect on any invocation but its first.
  <!-- begin-user-doc -->
  <!-- end-user-doc -->
  @generated